Java Backend Developer
Meghhaa VermaUnited StatesSENIORPosted 5h ago
JavaSpring FrameworkRESTful Web Servicesenterprise application integrationSpring BootRESTful APIsdata structuresdatabase integrationJUnitMockitoMicroservices ArchitectureSQLdistributed systemsCI/CD pipelinesAgile development methodologies
About the Role
We are looking for an experienced Java Backend Developer to join our team. This role focuses on designing, developing, testing, and maintaining secure, scalable backend services and high-volume data-processing solutions.
Key Responsibilities
• Design, develop, and maintain secure, scalable backend interfaces and integration points
• Develop, document, and maintain enterprise-grade RESTful APIs and web services
• Build, enhance, and optimize high-volume data-processing pipelines using the Spring Framework
• Design and map data structures to enable seamless data exchange across applications and third-party systems
• Write comprehensive unit and integration tests to ensure application quality and reliability
• Identify and resolve data-processing bottlenecks, API latency, and performance issues
• Collaborate with System Analysts, Business Analysts, Database Administrators, and Frontend Development teams to define interface requirements and data schemas
• Analyze business and technical requirements and translate them into effective software solutions
• Evaluate system feasibility, development timelines, costs, and compatibility with existing applications
• Follow established software development methodologies, coding standards, security practices, and documentation guidelines
Requirements
• Strong hands-on experience in Java Development
• Expertise in Spring Framework / Spring Boot
• Strong experience developing RESTful Web Services and APIs
• Experience with enterprise application integration
• Strong knowledge of data structures, data mapping, and database integration
• Experience building high-volume data-processing applications
• Hands-on experience with JUnit, Mockito, or similar testing frameworks
• Strong understanding of API performance optimization and troubleshooting
• Excellent problem-solving and communication skills
Preferred Qualifications
• Experience with Microservices Architecture
• Knowledge of SQL and relational databases
• Experience with distributed systems and enterprise application development
• Familiarity with CI/CD pipelines and Agile development methodologies