What are the responsibilities and job description for the Java Developer position at Blue Verse Systems Corp?
Sr Java Developer Location - Alpharetta, GA - Onsite Contract Role Max 55 W2 Sr Java Developer Job Title : Java Developer (Java) Job Description : We are seeking a highly skilled and experienced Java Developer with a strong emphasis on back-end technologies. The ideal candidate need to have primary expertise in Java, Spring Boot, RESTful APIs, microservices architecture, and event-driven systems. Familiarity with AWS cloud technologies and build tools. Key Responsibilities : - Design, develop, and maintain back-end services with Java, Spring Boot, and microservices architecture. - Develop robust, high-performance RESTful APIs and event-driven solutions to support scalable applications. - Collaborate with front-end developers to build interactive UIs - Work with AWS cloud services to deploy and manage scalable applications. - Use build tools for efficient development and deployment workflows. - Collaborate with cross-functional teams to define, design, and deploy new features and enhancements. - Perform code reviews, and ensure best practices in code quality, architecture, and design. - Troubleshoot, debug, and resolve application issues, ensuring high performance and responsiveness. - Stay up-to-date with industry trends and new technologies to improve application performance and scalability. Qualifications : - Bachelor’s degree in Computer Science, Software Engineering, or a related field. - 5 years of experience as a Java Developer. - Strong expertise in Java and Spring Boot for back-end development. - Proven experience with RESTful API development, microservices architecture, and event-driven architecture. - Hands-on experience with AWS services and cloud deployment strategies. - Familiarity with CI / CD pipelines and DevOps practices. - Experience with containerization tools (e.g., Docker) and orchestration tools (e.g., Kubernetes). - Knowledge of testing frameworks and practices for back-end. - Experience with SQL and NoSQL databases. - Understanding of version control tools, particularly Git. - Experience working in an Agile development environment. - Strong problem-solving skills, with attention to detail and quality. - Excellent communication and teamwork skills