Eleks
Lead Java Software Engineer, JR312
United States
Sponsorship not specifiedDetected 33 days ago
JavaSpringBackend DevelopmentNoSQLDynamoDBAWSCI/CDJenkinsDevOpsAPI DevelopmentRESTKafkaRabbitMQOpenAPIElectrical EngineeringPostmanLeadership
About the role
- Our 2000+ professionals located in the Delivery Centers across Eastern Europe and sales offices in Europe and North America, provide our clients with a full range of software engineering services.
Responsibilities
- Competent to perform all programming and development assignments without close supervision; normally assigned the more complex aspects of systems work.
- Acts as team leader for development and support groups; provides programming and application/technical leadership, guidance, and assistance to other team members.
- Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
- Drives application development focused on delivering business-valuable features
- Maintains high standards of software quality within the team by establishing good practices and habits.
- Leads the development of new functionality and applications on cross-functional teams
- Performs integration testing and customer acceptance testing of components that require careful planning and execution to ensure timely, quality results
- Applies an enterprise-wide view to solutions to support the adoption of standards and practices and promote reuse.
- We deliver value to our clients, thanks to our expertise and experience gained from working as a software innovation partner since 1991.
- These include product development, QA, R&D, design, technology consulting and dedicated teams.
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field
- 8+ years of experience designing and developing enterprise Java applications (5+ years with a Master's degree in Computer Science or a related field)
- Strong expertise in Java 17+ and backend development
- Hands-on experience with Spring Boot and the Spring ecosystem
- Experience with API design and testing tools such as OpenAPI (Swagger), Postman, and Assertible
- Strong knowledge of AWS services, including IAM, API Gateway, Aurora, RDS, DynamoDB, Kinesis, S3, CloudWatch, Lambda, ALB, NLB, Fargate, SQS, SNS, and KMS
- Experience with messaging and event streaming technologies such as Amazon Kinesis, Amazon SQS, Amazon SNS, Apache Kafka, RabbitMQ, and Apache ActiveMQ
- Experience designing and maintaining CI/CD pipelines and DevOps practices using Jenkins or similar tools
- Experience delivering highly available, scalable, resilient, and fault-tolerant backend solutions
- Ability to work effectively under pressure and meet project deadlines
Company info
- Communicates with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness.
This listing is sourced directly from Eleks's careers page and normalized into a canonical job model.