Lead Java Developer
SolutionIT, Inc.
Boston, MA, United States
10 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
User Authentication
Cloud Computing
Databases
Continuous Delivery
Continuous Integration
Distributed Systems
Gradle
MongoDB
OAuth
OpenID
Open Web Application Security
+21 more
Pair Programming
Swagger
Security Assertion Markup Language (SAML)
Service Discovery
Management of Software Versions
Openapi
Test-Driven Development (TDD)
Spring-boot
Software Security
Caching
Backend
Git
Apache Kafka
Npm(Software)
Api Gateway
Restful APIs
Software Version Control
Service Stack
Jenkins
Artifactory
Microservices
Job description
- Leads and participates in retrospectives, demonstrating and encouraging each participant to provide feedback with empathy.
- Participate in high-level and low-level component and system designs.
- Participate in performance improvements and tech review meetings.
- Partners in collaboration and strategy alignment across product portfolios (cross-product) in partnership with product managers, other peers and key stakeholders.
- Serves as an expert on one or more business domain and a distinguished advocate of multiple technology stacks and shares that knowledge across organizations.
- Coaches the team and leads daily practices of using paired programming and test-driven development in writing software and building products.
- Establishes continuous integration, continuous delivery, and continuous deployment pipelines and practices.
- Provides support for software products in user environments.
Requirements
- Experience and knowledge in developing REST APIs using Java Spring boot, including tooling for documentation (swagger, REST-docs, OpenAPI spec), versioning, service discovery/registration, testing and management; experience using API gateways a plus.
- Hands on experience and accountability architecting, designing, implementing and delivering large scale distributed systems and/or applications for the cloud, including MicroServices architectures.
- Experience and knowledge in web and API security including authentication, authorization, OAuth, OWASP, OpenID, and SAML.
- Experience in backend development design and implementation, database (MongoDB, caching) and Kafka messaging.
- Knowledge and experience using distributed version control systems (git), artifact management systems, build and packaging systems (maven, gradle, npm, artifactory, etc) and Jenkins or similar Continuous Integration tools.
- Experience of working in an Agile environment or paired programming/engineering model.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦