Software Engineer - Java
- Job Title
- Software Engineer - Java
- Job ID
- 27397532
- Location
- Atlanta, GA 30303
- Other Location
- Description
-
Job Summary:
The Java Software Engineer is responsible for the design, implementation and support of market leading Java based applications used before, during and after emergency management situations.
You will be part of a team that practices a disciplined development methodology and will interact directly with internal teams to develop effective, reliable and scalable solutions in an Agile, test-driven environment. We are looking for a self-directed individual who also functions well in a team environment. You should have a passion for working with clients to solve their business and support challenges.
This position involves full stack development for SaaS software hosted in AWS. Technologies include, but are not limited to: Java, Spring MVC, JPA (Hibernate), JavaScript, JUnit, and SQL/relational databases.
Location: Downtown, Atlanta, GA
Reports To: Director, Software Engineering
Responsibilities:
- Develop solutions across all layers, from the database through the data, service, and application layers to the user interface.
- Follow an Agile development process.
- Develop strong, collaborative relationships across teams and departments.
- Participate in peer code reviews; review test objectives and test cases.
- Work with DevOps to continuously improve product environments and automated build/deployment process.
- Comprehend and adhere to the OWASP Top 10 security best practices.
- Include Security as a focus every time an application is created or modified.
- Involve the Information Security liaison in the early stages of any major development.
- Understand the ISO 27001 security requirements.
- Comply with Juvare policies.
- Perform other duties as assigned.
Qualifications:
- Bachelor's degree in Computer Science/Information Systems or related field.
- 3+ years’ technical software development experience with a minimum of 2 years of Java development experience.
- Ability to safely and successfully perform essential job functions consistent with the ADA, FMLA and other federal, state and local standards, including meeting qualitative and/or quantitative productivity standards.
Skills/Knowledge:
- Proficiency in Java and object-oriented design skills.
- Proficiency in HTML, CSS, and JavaScript.
- Knowledge of relational database and SQL.
- Ability to write effective unit and integration tests.
- Experience with Spring, continuous integration tools, and/or AWS are a plus.
- Exceptional analytical and problem-solving skills.
- Outstanding attention to detail, personal initiative and commitment to quality.
“Juvare” is an Equal Opportunity, Affirmative Action employer.”