SENIOR JAVA DEVELOPERS
What you’ll do:
-
You will be part of a high performance development team for the Automotive vertical
-
Develop Cloud native platforms
-
Develop strategic design and requirements as a major contributor to a projects’ success for large revenue generating systems/products.
-
Provide technical guidance, supervise others, provide instructions, and debug code written by team members.
-
Consistently hit development time estimates without underestimating or overestimating ability.
-
Guide and mentor junior developers in developing code and workflow procedures, and conduct code reviews.
-
Perform general application development activities, including unit testing, code deployment to development environment and technical documentation.
-
Identify improvements in systems and work and participate in estimation process, use case specifications, reviews of test plans and test cases, requirements, and project planning.
-
Consistently demonstrates clear technical judgment, innovation, and consideration for the projects’ objectives.
-
Learn many new technologies, researching and self learning
-
Design/Implement features for existing and new GCP platforms
-
Apply Security controls
Must Haves
-
Minimum of 8 years of experience as a Software Engineer building software across multiple technology areas and application stacks
-
GCP
-
Java (8 years of experience)
-
Spring Boot: APIS, Spring Framework, Spring Integration, Spring Security, for authentication and automation. (6 years of experience)
-
CI/CD practices and tools: Git, Github, Jenkins, Nexus, Maven
-
Docker, Docker compose
-
Messaging Systems (Kafka/PubSub/Kinesis, etc)
-
Microservicies development (4 years)
-
Microservices Patterns
-
Design Patterns
-
API rest development
-
TDD, unit test, integration tests.
-
Jenkins pipelines development
-
Deployments in GCP
-
Monitoring and tuning of applications
-
Agile methodologies
-
Self-starter, motivated, and actively learning and researching new methods of work and new technology.
-
Contributions of this level span across the team and the development platform.
Job Features
Job Category | IT |