FU

Java 8, Java programming, Webservices

Fusion Plus Solutions
Hyderabad4-7 LPA Posted 17 Jul 2025
FULL TIME
Jax-rs
Xml
Jax-ws
Java
Restful

Job Description

  • Key Responsibilities:
  • Java 8 Development:
  • Develop scalable, maintainable, and high-performance applications using Java 8 and its advanced features such as Streams, Lambdas, Functional Interfaces, and Date/Time API.
  • Write clean, efficient, and reusable code while adhering to best practices in Java development.
  • Leverage Java 8 features to improve the performance and maintainability of applications.
  • Web Services Development:
  • Design and implement RESTful APIs and SOAP-based Web Services for integration with various internal and external systems.
  • Use technologies such as JAX-RS (for REST) and JAX-WS (for SOAP) for building and deploying services.
  • Work with JSON and XML data formats, ensuring that web services are optimized for performance, scalability, and reliability.
  • API Integration & Management:
  • Design, implement, and maintain robust API solutions to integrate with front-end applications, mobile devices, or third-party services.
  • Ensure smooth integration with databases, external systems, and other internal services via REST and SOAP APIs.
  • Monitor, test, and optimize APIs for performance and security.
  • Database Interaction:
  • Design and implement data models, and interact with relational databases (e.g., MySQL, Oracle, PostgreSQL) and NoSQL databases.
  • Write efficient SQL queries and perform CRUD operations.
  • Work with JPA (Java Persistence API) and Hibernate for ORM-based database management.
  • Code Quality & Best Practices:
  • Ensure code is well-tested by writing unit tests using JUnit, Mockito, or other testing frameworks.
  • Conduct peer code reviews to maintain quality, consistency, and adherence to coding standards.
  • Optimize code for performance and maintainability using design patterns and other best practices.
  • Version Control & Collaboration:
  • Use Git for version control, branching, and code management.
  • Collaborate with cross-functional teams, including front-end developers, product managers, and QA engineers, to ensure the smooth development of the project.
  • Performance & Scalability:
  • Identify and resolve performance bottlenecks in both the backend (Java code) and the integration layer (Web Services).
  • Implement solutions that ensure the application can scale to meet growing demand while maintaining a fast response time.
  • Agile Development:
  • Participate in an Agile development process, attending sprint planning, daily stand-ups, and retrospectives.
  • Contribute to requirements analysis, design, and technical specifications for new features.
  • Documentation:
  • Maintain clear and comprehensive documentation for web services and API specifications.
  • Document code thoroughly to ensure knowledge transfer and future maintainability.

Join WhatsApp Channel