Java Developer
USA
Job description
· Job Description:
Summary
An ideal candidate is someone who works well with a cohesive team-oriented group of developers, who has a passion for developing great software, who enjoys solving problems in a challenging environment, and who has the desire to take their career to the next level.
Responsibilities-
• Design, develop, test, and deploy new code to meet the Business needs of the stories and features.
• Maintain and Enhance existing code to improve our software and minimize Technical debt of the platform.
• Researches technical solutions for changing business needs.
• Ability to work in Agile environment.
• Manage individual project priorities, deadlines, and deliverable.
• Ensure the final product is highly perform-ant, responsive, and of the highest quality.
• Actively participate in agile ceremonies including daily scrum, story pointing, story elaboration, and retrospectives.
• High-energy, detail-oriented and proactive with the ability to function under pressure in an independent environment.
Required technical skills and experience
• Development/Agile tools experience – BitBucket, ALM, Confluence, Jenkins, GIT.
• IDE tools – Eclipse, IntelliJ
• Web Service development experience (REST/JSON, SOAP)
• Java – Core, Enterprise
• Spring Framework (for Cloud Native Development)
• Spring Boot or Spring Cloud
• Mongo DB/Redis/Postgres DB
• JMeter, JUnit
• Application Security
• Micro services
• Linux
• Shell Scripting
• CI/CD Principles
Nice to have
• Message Queue
• Camel- Nice to have
• JavaScript (JQuery/Angular JS)
• Angular 2+ front end development
Work Environment
· Office environment