Job Id : 2381 L3
Duration : 12+ months
Location : Alpharetta GA
Title: Fullstack Java Developer with exp in J2EE, Spring, JPA/Hibernate, Non-relational DBs, Kafka or AMQ/ Rabbit MQ, REST, SOAP and API design, Sybase / Oracle at Alpharetta GA 12+ months cont
Description:
Hybrid 3 days a week in office
We are looking for an experienced hands-on Java Application Engineer who will participate in the technical aspects of designing, implementing, testing of various initiatives for high performance on-line application systems. Candidate will need to a quick learner, have high energy and be highly motivated.
RESPONSIBILITIES:
- Analyze, design and develop software solutions to meet business needs.
- Collaborate with internal and external technical personnel/vendors to facilitate enterprise software integration.
- Work on different software development life cycle phases and serve as a technology resource and representative for the department.
- Create technical documentation for software (design documents, handbooks, etc.).
- Perform code review and design review to ensure compliance with development standards.
- Assist with developing automated test cases and test plans for software.
- Review software requirements documentation for projects and enhancements
- Troubleshooting issues when needed
QUALIFICATIONS:
- Expert in software development domain and principles, including design patterns, data structures, continuous integration, and deployment architecture
- Strong experience in Java, J2EE, Spring, JPA/Hibernate
- Experience in Streaming technologies like storm, spark
- Good knowledge in Non-relational DBs like Elasticsearch, MongoDB/Cassandra
- Experience in modern queuing platforms like Kafka or AMQ/ Rabbit MQ
- Well versed with OOD and SOA principles.
- Experience of working in UNIX environment.
- Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
- Experience writing SQL queries for Sybase / Oracle or another Relational Database is required.
- Team player possessing strong analytical, problem solving and communication skills
- Experience with SCRUM, Agile and iterative approaches a plus
Desired :
- UI experience with Angular or REACT is desired.
- Working knowledge of C, C++, batch scripts Perl, Python, ksh. is desired