Job Description:
Job Summary:
We are seeking a highly skilled Senior Software Developer with extensive experience in software development, particularly in Microservices architecture using Spring Boot. The ideal candidate will have a strong background in designing, developing, and deploying scalable applications, and will be responsible for leading development projects from conception to completion.
Responsibilities:
- Design, develop, and maintain microservices based applications using Spring Boot.
- Collaborate with cross functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs to improve application performance.
- Participate in code reviews and provide constructive feedback to team members.
- Mentor junior developers and contribute to team knowledge sharing.
- Stay updated with emerging technologies and industry trends to enhance development practices.
Mandatory Skills:
- Strong expertise in Microservices architecture and Spring Boot framework.
- Proficient in Java programming language and related technologies.
- Experience with RESTful APIs and microservices communication protocols.
- Solid understanding of cloud platforms (AWS, Azure, or Google Cloud).
- Familiarity with containerization technologies (Docker, Kubernetes).
- Strong problem solving skills and ability to work under pressure.
Preferred Skills:
- Experience with CI/CD tools and practices.
- Knowledge of database technologies (SQL and NoSQL).
- Experience with Agile/Scrum methodologies.
- Familiarity with front end technologies (Angular, React, or Vue.js).
- Understanding of DevOps practices and tools.
Qualifications:
- Bachelor s degree in Computer Science, Engineering, or a related field.
- 10-15 years of experience in software development, with a focus on microservices.
- Proven track record of delivering high quality software solutions.
- Excellent communication and interpersonal skills.
- Ability to work collaboratively in a team environment.
- If you are a passionate software developer with a strong background in Microservices and Spring Boot, we encourage you to apply and join our dynamic team in Plano, Texas.