Senior Java Developer

  • location: Atlanta, GA (remote)
  • type: Permanent
  • salary: $125,000 - $135,000 per year

job description

Senior Java Developer

job summary:
Microservices Developer is responsible for detailed design and delivery of core enterprise microservices. The Microservice Developer will be responsible for aligning microservice capabilities with the needs of one or more business domains.

Understand core business requirements with product owner(s) and functional leads.

Individual contribution towards the delivery of the product/project.

End to end development of the applications which includes multiple programming languages and technologies.

Provide critical thinking to develop creative and innovative solutions to the business problem.

Align microservice design with the business domain and deliver capabilities that can be extended and reused for future requirements

Maintain high performance and scalability of each and every microservice

Confirm and "sell" the value of the design to the organization.

Contribute to, and balance delivery against, multiple projects/demands simultaneously.

Champion continuous improvement in the organization (product and delivery)

Collaborate throughout the organization on effective identification of technical issues; while taking ownership on resolving these issues

Participate in code reviews and refactoring discussions with multiple domain and delivery teams to ensure high quality deliverables.

REQUIRED Experience & Technical Requirements

Minimum 7 years' experience designing and developing Java-based web applications and services

Broad-based, full-stack development experience

Preferred experience with these core technologies: Java, Spring Boot, MongoDB, Oracle, Scala, Akka, Kafka, Spark.

5+ years of experience in Java development.

5+ years of experience in Relational and NOSQL database paradigms

2+ years of experience in Microservice based architecture

Strong experience in Unit testing using mock frameworks.

Strong experience in Integration testing

Strong experience in Design Patterns.

Firsthand experience with building highly-available, mission critical large scale service based web application in both Front-end and Back-end technologies

2+ years working in an Agile Model

Ability to rapidly comprehend the functions and capabilities of new technologies

Ability to balance the long-term ("big picture") and short-term implications of individual decisions

Experience leveraging continuous delivery practices to bring value to the business

Experience using open source technologies to satisfy enterprise requirements

Prior hands-on experience with multiple programming languages

Strong problem solving and critical thinking skills

Experience with multiple, diverse technologies and processing environments.

Exceptional interpersonal skills, including teamwork, facilitation and negotiation

Excellent written and verbal communication skills

Excellent analytical and technical skills

Experience with Enterprise Integration and Application Design Patterns

QUALIFICATIONS

Bachelor's Degree in Information Technology or equivalent experience.

Strong verbal and written communication

The requirements below represent the knowledge, skills and abilities necessary to successfully perform the duties associated with this job.

 
location: Atlanta, Georgia
job type: Permanent
salary: $125,000 - 135,000 per year
work hours: 8am to 5pm
education: Bachelors
 
responsibilities:
Minimum 7 years' experience designing and developing Java-based web applications and services

Broad-based, full-stack development experience

Preferred experience with these core technologies: Java, Spring Boot, MongoDB, Oracle, Scala, Akka, Kafka, Spark.

5+ years of experience in Java development.

 
qualifications:
  • Experience level: Experienced
  • Minimum 5 years of experience
  • Education: Bachelors
 
skills:
  • Minimum 7 years' experience designing and developing Java-based web applications and services

    Broad-based, full-stack development experience

    Preferred experience with these core technologies: Java, Spring Boot, MongoDB, Oracle, Scala, Akka, Kafka, Spark.

    5+ years of experience in Java development.

    5+ years of experience in Relational and NOSQL database paradigms

    2+ years of experience in Microservice based architecture

    Strong experience in Unit testing using mock frameworks.

    Strong experience in Integration testing

    Strong experience in Design Patterns.

    Firsthand experience with building highly-available, mission critical large scale service based web application in both Front-end and Back-end technologies

    2+ years working in an Agile Model

    Ability to rapidly comprehend the functions and capabilities of new technologies

    Ability to balance the long-term ("big picture") and short-term implications of individual decisions

    Experience leveraging continuous delivery practices to bring value to the business

    Experience using open source technologies to satisfy enterprise requirements

    Prior hands-on experience with multiple programming languages

    Strong problem solving and critical thinking skills

    Experience with multiple, diverse technologies and processing environments.

    Exceptional interpersonal skills, including teamwork, facilitation and negotiation

    Excellent written and verbal communication skills

    Excellent analytical and technical skills

    Experience with Enterprise Integration and Application Design Patterns

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs


    Senior Developer

  • location: Atlanta, GA (remote)
  • job type: Temp to Perm
  • salary: $60 - $75 per hour
  • date posted: 7/15/2021

    Senior .NET Developer

  • location: Alpharetta, GA (remote)
  • job type: Permanent
  • salary: $100,000 - $110,000 per year
  • date posted: 7/23/2021