Senior Java Application Developer - Remote Opportunity
About the Role
We are looking for a passionate and skilled Senior Java Application Developer to join our team remotely. As a Senior Java Application Developer, you will design, develop, and maintain backend applications built on the Spring Boot framework. This role offers the opportunity to work closely with a cross-functional team to deliver new projects and enhance existing systems, making a significant impact in the FinTech industry.
What You'll Do
- Design, develop, and test new features and reusable components based on technical specifications, ensuring compliance with organizational quality standards.
- Participate in requirement gathering, translating business needs into functional and technical specifications.
- Produce high-quality technical documentation, including design documents, specifications, and unit test plans.
- Support integration and user acceptance testing and provide application support during pre- and post-production deployment phases.
- Troubleshoot and resolve application issues, performing log analysis and collaborating with support teams to ensure smooth operations across environments.
- Maintain and enhance existing applications, including bug fixes and performance improvements.
Requirements
- Degree in Computer Science or related Technology disciplines with 5 years of proven experience with full SDLC of project development for Java applications.
- Strong skills in Java, server-side Java technologies, and Spring framework (including Spring Boot) with solid knowledge of micro-services, REST, web-service, and SOA.
- Development experience in technical stack e.g. Linux, Spring Boot, Message Queue (Solace), MySQL, SSL, JSON interface.
- Understand SDLC waterfall and experience with Git, Jenkins, JIRA.
- Experience in payment systems and cryptography algorithms is an advantage.
- A proactive team player who thrives in a dynamic & fast-paced environment, able to work in a team or individually with little supervision.
Nice to Have
- Experience with cloud platforms like AWS or Azure.
- Familiarity with Agile methodologies.
- Knowledge of containerization technologies like Docker.
What We Offer
- Competitive salary range of $120,000 - $150,000 per year.
- Flexible remote work options.
- Comprehensive health benefits.
- Opportunities for professional development and growth.
- Collaborative and innovative work environment.
This Senior Java Application Developer role offers a competitive salary and the flexibility of remote work. Join a leading FinTech company and contribute to innovative payment solutions.
Who Will Succeed Here
Expertise in Java and Spring Boot with a proven track record of developing microservices and RESTful APIs, enabling seamless integration in a cloud environment.
Strong proficiency in DevOps practices, including CI/CD workflows using Jenkins and version control with Git, ensuring efficient delivery and deployment of applications in a remote-first setup.
Demonstrated experience in database management with MySQL and a solid understanding of Linux systems, fostering a robust backend infrastructure and troubleshooting capabilities.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months