Java Software Engineer
Softura · Chennai, Tamil Nadu, India
Apply & track with Apply EdgeJob TitleSoftware Engineer - JavaExperience- 3 – 5 YearsLocation -ChennaiKey ResponsibilitiesDesign, develop, test, and deploy scalable Java-based applications.Build and maintain RESTful APIs and Microservices architectures.Write clean, reusable, and efficient code following coding standards.Participate in code reviews and ensure application performance, quality, and responsiveness.Troubleshoot production issues and provide timely resolutions.Work with Agile/Scrum teams for sprint planning, estimations, and deliveries.Contribute to CI/CD pipeline implementation and automation initiatives.Strong analytical and problem-solving skills.Ability to work independently and in a collaborative team environment.Exposure to AWS is added advantage.Technical Skills RequiredCore JavaJava 8/11/17OOP ConceptsCollections FrameworkMultithreading & ConcurrencyException HandlingStreams & Lambda ExpressionsFrameworksSpring BootSpring MVCSpring Data JPASpring SecurityHibernate/JPAMicroservices & APIsRESTful Web ServicesMicroservices ArchitectureAPI GatewayOpenAPIService DiscoveryDatabaseSQL Server / MySQL / PostgreSQL / OracleQuery OptimizationStored Procedures