Java Developer

Seven Seven Softwares

Alpharetta, GA

JOB DETAILS
LOCATION
Alpharetta, GA
POSTED
30 days ago
Responsibilities 
* Responsible for the hands-on design and development of core Java applications. 
* Perform the role as Agile Squad member developer as part of a Client Correspondence Fleet. 
* Analyze user requirements, envision system features and functionality. 
* Interface with global team of developers and business users. 
* Produce proof of concept in the new areas of development. 
* Ensure high quality of deliverables while enforcing development and security best practices 
* Participate in design discussions and contribute to the architecture process. 
* Investigate production issues. 
* Provide technical support for debugging web applications, database and assistance to production systems. 
* The candidate will support continuous improvement of the automated systems. Participate in all aspects of SDLC (analysis, design, coding, testing and implementation) 
* Actively contribute and participate in design and architecture discussions, daily stand-ups, and Agile Sprint planning sessions. 

Required Skills 
* 5 - 7 of hands on professional experience using Core Java, Java Restful APIs, Gradle, Spring, Spring Boot, Kafka and related frameworks. 
* 2+ years? experience of working with geographically dispersed teams, that fall across different time zones 
* Solid understanding and experience with Object-Oriented design and development 
* Experience in building server-side applications using J2EE Technologies. 
* Proficient with database technologies (preferably DB2), including modelling and performance tuning. 
* Proficiency in Unix/Linux environments. 
* 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 & understanding of DevOps Integration 
* Hands on with Agile software/tools (e.g., JIRA, etc.). 
* The ability to write reusable, optimized, maintainable code that is well documented and follows industry-standard best practices 
* Good problem-solving skills * 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 

Desired skills 
* Proficiency with Exstream (OTX), Angular, jQuery and in-memory databases. 
* Knowledge of Financial markets, lending based products & Wealth Management 
* Prior work experience with cloud-based applications 

Educational Qualification: 
* Minimum BS degree in Computer Science, Engineering or a related field. 


About the Company

S

Seven Seven Softwares