Macsof

1 Job openings at Macsof
Back End Engineer visakhapatnam,hyderabad 4 - 9 years INR 15.0 - 22.5 Lacs P.A. Work from Office Full Time

Roles and Responsibilities We are seeking a highly skilled and motivated Back-End Engineer to join our development team. The ideal candidate will have strong expertise in Java , Spring Boot , and Microservices architecture , with hands-on experience in Oracle databases , Cloud platforms , and modern CI/CD pipelines. The candidate should also possess strong version control and GitHub repository management skills , and be adept at building secure, scalable, and high-performance applications while collaborating with cross-functional teams. Key Responsibilities Design, develop, and maintain high-quality, scalable back-end services using Java and Spring Boot . Architect, implement, and manage microservices -based solutions, ensuring performance, security, and scalability. Integrate with Oracle databases , including writing complex queries, stored procedures, and optimizing database performance. Implement CI/CD pipelines to automate build, testing, and deployment processes. Write unit and integration tests using JUnit and Cucumber for automated testing of business-critical features. Collaborate closely with front-end developers, DevOps engineers, and product teams to ensure seamless delivery. Design and document APIs and service contracts for internal and external consumption. Deploy and manage applications on Cloud platforms (Azure, AWS, or GCP). Manage source code repositories using GitHub , ensuring proper version control, branching strategies, and code integration processes. Troubleshoot, debug, and resolve production issues in a timely manner. Participate in code reviews to ensure adherence to coding standards and best practices. Required Skills & Qualifications Bachelors degree in Computer Science, Engineering, or related field. 48 years of proven back-end development experience. Strong proficiency in Java and Spring Boot framework. Experience designing and implementing microservices architecture. Solid experience with Oracle databases (SQL, PL/SQL). Strong knowledge of CI/CD tools (Jenkins, GitLab CI, Azure DevOps, etc.). Proficiency in JUnit and Cucumber for automated testing. Hands-on experience with Cloud services (Azure, AWS, or GCP). Proficiency in GitHub for version control and collaboration, with experience in branching strategies, pull requests, and repository management. Knowledge of RESTful API design and implementation. Strong understanding of application security principles. Excellent problem-solving skills and attention to detail. Strong communication skills and ability to work in collaborative environments. Preferred Qualifications Experience with containerization (Docker, Kubernetes). Knowledge of messaging systems (Kafka, RabbitMQ). Experience in performance tuning and scalability improvements. Exposure to Agile/Scrum methodologies.