Company logo

Java - JEE Developer

adesso India

  • No ratings yet!

  • Posted:   11 months, 23 days ago
  • Not yet applied
  • Job id676e9ade7365b59cefd2bef3
  • Experience3 - 4 years
  • SalaryNot disclosed
  • Job Applicants0

Java - JEE Developer

adesso India Kochi No of views: 0

Seeking a skilled Java / JEE Developer to design, develop, and implement complex applications and software solutions in a fast-paced environment. Collaborate with cross-functional teams to meet project deadlines and deliver high-quality code. Utilize expertise in Java programming and JEE technologies to create innovative solutions that drive business success.

Skills
  • Java
  • OOPs
  • RESTful APIs
  • Problem-Solving Skills
  • Analytical skills
  • Communication
  • Teamwork
  • JUnit
  • Agile Methodologies
  • HTML
  • CSS
  • JavaScript
Requirements
  • Job Role Java / JEE Developer
  • Job Type Full Time
  • Workplace Type Onsite
  • Industry IT Services and IT Consulting
Secondary locations
Not provided
About

Not provided

Responsibilities

  • Design and develop high-quality Java-based applications and RESTful APIs that adhere to industry standards and best practices.
  • Collaborate with cross-functional teams, including product owners, architects, and fellow developers, to gather requirements and define technical specifications.
  • Implement and maintain microservices-based architectures using Java technologies, ensuring modularity, scalability, and maintainability.
  • Conduct low-level technical design, translating business requirements into detailed technical specifications, including class structures, interfaces, and interactions.
  • Utilize object-oriented programming principles and design patterns to create reusable and modular code.
  • Write comprehensive unit tests to ensure the reliability, quality, and maintainability of code.
  • Optimize application performance and scalability, ensuring efficient resource utilization and responsiveness.
  • Implement Continuous Integration/Continuous Deployment (CI/CD) practices to automate the build, test, and deployment processes.
  • Identify and troubleshoot issues and bottlenecks in the system, including performance optimization and debugging.
  • Collaborate with DevOps teams to deploy applications and manage the deployment pipeline.
  • Stay updated with the latest trends, tools, and technologies related to Java development, APIs, microservices, and software engineering practices.

Other Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Java Developer, with a focus on API development and microservices architectures.
  • Strong knowledge of Java programming language, including core concepts, object-oriented programming, and design patterns.
  • Proficiency in JEE (Java Enterprise Edition) technologies, such as servlets, JSP, EJB, and JPA.
  • Experience with building and consuming RESTful APIs using frameworks like Spring Boot or JAX-RS.
  • Familiarity with microservices architecture patterns and concepts, such as service discovery, load balancing, and fault tolerance.
  • Strong understanding of software development methodologies, Agile practices, and version control systems.
  • Ability to create low-level technical designs, including class diagrams, sequence diagrams, and component interactions.
  • Solid experience with unit testing frameworks, such as JUnit or Mockito, and automated testing tools.
  • Knowledge of performance optimization techniques and ability to optimize code for scalability and efficiency.
  • Familiarity with CI/CD tools and practices, such as Jenkins, Git, and Docker.
  • Excellent problem-solving and analytical skills, with the ability to debug and resolve complex issues.
  • Strong communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
Preferred qualifications:
  • Experience with cloud platforms and services, such as AWS or Azure.
  • Knowledge of containerization technologies like Docker and orchestration frameworks like Kubernetes.
  • Familiarity with NoSQL databases, such as MongoDB or Cassandra.
  • Understanding of message brokers, such as RabbitMQ or Apache Kafka.
  • Knowledge of front-end technologies like HTML, CSS, and JavaScript.

Good to have

Not provided

About the Company

adesso India specialises in optimization of core business processes for organizations. Our focus is on providing state-of-the-art solutions that streamline operations and elevate productivity to new heights.

Comprised of a team of industry experts and experienced technology professionals, we ensure that our software development and implementations are reliable, robust, and seamlessly integrated with the latest technologies. By leveraging our extensive knowledge and skills, we empower businesses to achieve their objectives efficiently and effectively.

We place great emphasis on the significance of skill enhancement and perpetual improvement. Nurturing a vibrant learning environment that enables individuals to refine their capabilities and remain at the forefront of technological advancements. This dedication to personal and professional growth fosters an environment conducive to career progression and fosters an exceptional work culture.


Similar Jobs

APPLY FOR THIS JOB SAVE THIS JOB

Want to Become a Successful Employer?

We'll help you to grow your career and growth.
SignUp Today