ELEKS logo

Senior Java Developer

ELEKS·Salary not specified

Primary stack

DevOpsAWSMicroservicesCI/CDSpring BootJava

Job description

About the Position

ELEKS Software Development and Engineering Office is seeking a Senior Java Developer for an onsite role in Chicago, IL. Our client is building a world-class digital platform that powers a broad portfolio of enterprise applications across mobile, web, cloud, and distributed computing environments. Office attendance in downtown Chicago is required.

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.
  • Works independently on complex systems or infrastructure components that may be used by one or more applications or systems.
  • Drives application development focused on delivering business-valuable features.
  • Maintains high standards of software quality within the team by establishing good practices and habits.
  • Identifies and encourages areas for growth and improvement within the team.
  • Mentors junior developers.
  • Communicates with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness.
  • 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.
  • Participates in technology evaluation and recommendations.
  • Applies an enterprise-wide view to solutions to support the adoption of standards and practices and promote reuse.
  • The employee is also responsible for performing other job duties as assigned by management from time to time.

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.
  • Experience developing scalable software applications using relational and NoSQL databases.
  • Hands-on experience with Spring Boot and the Spring ecosystem.
  • Solid understanding of software architecture patterns, including MVC, Microservices, and Event-driven Architecture.
  • Experience designing and developing RESTful APIs.
  • 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.
  • Understanding of software architecture principles and experience contributing to technical design decisions.
  • Ability to work effectively under pressure and meet project deadlines.
  • Passion for technology and eagerness to contribute to a collaborative, team-oriented environment.

We Offer

  • Close cooperation with a customer.
  • Challenging tasks.
  • Competence development.
  • Ability to influence project technologies.
  • Team of professionals.
  • Dynamic environment with low level of bureaucracy.

About the Company

ELEKS is a custom software development company. We deliver value to our clients, thanks to our expertise and experience gained from working as a software innovation partner since 1991.

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. These include product development, QA, R&D, design, technology consulting, and dedicated teams.

© ELEKS. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

ELEKS logo
ELEKS

IT Services

About the Company ELEKS is a Top 100 Global Outsourcing Company with Ukrainian roots, boasting over 30 years of experience. The company has a global presence with a team of more than 2000 people spread across 20 locations in 15 countries. ELEKS is headquartered in Tallinn, Estonia. Products, Services & Tech Stack Core Solutions: Main products or client services are not specified in the provided information. Technologies & Frameworks: Specific platforms, languages, or tools are not mentioned in the provided information. Project Scope & Target Clients Client Base: Target verticals or client types served are not specified in the provided information. Engineering Scale: Scope and complexity of engineering projects are not mentioned in the provided information.

More at ELEKS

All 66 roles

Popular searches