Java Backend Developer Job at TalentLynk Technologies, Alpharetta, GA

WFp0UVhiZmxab01kakpZS0xZVlMveFhtNXc9PQ==
  • TalentLynk Technologies
  • Alpharetta, GA

Job Description

Role: Java Backend Developer

Location: Alpharetta, GA

1.Backened

· Professional experience using Core Java, Java Restful APIs, Gradle, Spring, Spring Boot, IBM Websphere MQ Series and related frameworks.

· Solid understanding and experience with Object-Oriented design and development

· Strong Core Java (Collections / Data Structures, OOPS Concepts, Generics, Lambda, Multi-Threading) Java 8

· Experience in Java and Spring Framework like Spring Boot, Spring MVC, Spring Resources, Spring JDBC and Hibernate.

· Good Communication skills and positive attitude

· Good understanding of integration frameworks technologies (Messaging / Streaming (MQ / Kafka), Web Services (REST / SOAP), Batch Processing (Spring Batch)

· Some experience or understanding in JavaScript, HTML 5

· understanding of Web based architectures and understand various type of authentication mechanisms [e.g. Cookie based authentication, Token based authentication, etc] and authorization mechanisms

· Excellent analytical and problem solving skills

· Experienced with JUnit, Test Driven Development (TDD) using Concordion framework, and Behavior Driven Development using Cucumber and Gherkin.

· Competency with source control (preferably Git) and Continuous Integration tools such as Jenkins.

· Practiced understanding of Agile development methodologies and understanding of DevOps Integration

2.Database

· SQL Server, mysql, MS SQL, Mongo DB

3.Others :

· Solid understanding and experience with Object-Oriented design and enterprise design patterns.

· The ability to write reusable, optimized and maintainable code that is well documented and follows industry-standard best practices.

· Practical knowledge of Agile development methodologies and DevOps Integration.

· Working knowledge of Agile tooling such as JIRA or other ALM tools

· Practiced understanding of Agile development methodologies & understanding of DevOps Integration

· Experience of working with geographically dispersed teams across different time zones

· Good communication and presentation skills: ability to communicate in a clear and concise manner, across all stakeholder groups and with staff from junior to senior levels

· Understanding of requirements of large enterprise applications (e. g., security, entitlements, etc.).

· Ability to communicate in a clear and concise manner, individually or in front of a group.

Job Tags

Similar Jobs