Job Description :
Position : Sr. Java developer
Location : Nashville, TN
Duration : 6+ Months Contract
Job Description:
Expertise:
1. Proficient in handling the complex of technical development concepts, latest software tools and technologies, strong database concepts and designing techniques
2. Understands Java, Spring and other service layer programming languages and has the ability to solve problems in coding, testing and deployment
3. Possesses good knowledge of different software systems, client/server architectures and various compatibility requirements
4. Experience in troubleshooting, full life-cycle software development processes and ability to understand and implement client requirements
5. Exhibits understanding in how to break down business requirements into implementations using best practices, latest libraries and apis, and preferred design patterns
Technical:
1. Achieves goals through innovation, quality and excellence
2. Builds products and services are according to design principles
3. Follows technical context, mission, vision, architecture plans, technical goals, technical context, high availability context, etc. to enable amazing products and systems to be delivered loosely coupled, highly aligned, and quickly
4. Follows the technology vision and strategy provided by leadership
5. Implements per design principles
6. Effective in an agile team environment
7. Follows procedures, policies and documentation and prototypes as needed of requirements across project phases for teams to follow
8. Exhibits technical expertise in design, development and systems integration
9. Able to make quick decisions and solve technical problems
10. Enjoys continuous learning and growth to sharpen software skills
11. Implement solutions of several platform components with an emphasis on our BPA platform
12. Develop and maintain enterprise artifacts, code, functional specifications and design specifications
13. Analyze and debug performance issues across distributed services
14. Expert understanding in modern software development methodologies
15. In-depth knowledge of design patterns, enterprise integration patterns, and patterns for modern enterprise architecture
16. Proven experience in design and implementation of service oriented architecture, domain driven design (DDD), Microservices architecture
17. Other skills may include architectural design patterns, Linux shell scripting, .net, Azure, Revenue Cycle processes and understanding of medical financial transactions.
18. Java, Spring, Angular.js, Node.js, React.js
             

Similar Jobs you may be interested in ..