Java Developer

Exp: 5+ years

1) Proficient in Core Java8+ onwards is must.
2) Good Handson on Java Stream API, data structure, multithreading.
3) Hands on Spring Boot, SpringData JPA (using JDBC template) and Rest API.
4) Microservices hands on experience (Min. 1 year)
5) Knowledge in Design Pattern and microservice pattern.
6) Knowledge on any Messaging Broker is a added advantage.
7) JUnit and Mockito
8) Hands on any RDBMS is must.

Java Developer

Roles and responsibilities required:

  • 5-10 years of working experience.
  • Well-versed in Core Java, OOPs concepts, collections, multi-threading, concurrency,
    lambdas, and streams.
  • Hands-on knowledge of JDBC and Spring Boot Spring Core, MVC, JPA, Security,
    transaction
  • Working knowledge of REST API designing as well as development, using Spring.
  • Exposure to Spring Boot, Docker, Kubernetes, Azure Cloud for the microservices
    environment.
  • Savvy with MS-SQL and database concepts.
  • Ability to use frameworks like JUnit, Mockito, etc., for implementing unit testing.
  • Sound understanding of code versioning tools, such as Git/bit bucket with Maven.
  • Should have worked in a CI/CD environment with TeamCity/Jenkins.
  • Ability to work independently and as part of a team.
  • Strong analytical and problem-solving skills

Java Developer

Job Summary:
We are seeking an experienced Java Senior Developer to join our team. The successful candidate will
have extensive experience in Java development and be able to design, develop, and maintain Javabased applications. The Java Senior Developer will work closely with the development team to
ensure that all projects are completed on time and to the highest standard. They will be responsible
for overseeing junior developers and providing guidance and mentoring as needed.
Key Responsibilities:

  • Design, develop and maintain Java-based applications
  • Write clean, efficient, and maintainable code that conforms to best practices and standards
  • Collaborate with cross-functional teams, including product owners, architects, designers, and other
    developers to identify business requirements and develop software solutions
  • Develop and maintain technical documentation such as design documents, unit test plans, and
    release notes
  • Identify and resolve technical issues and bugs
  • Oversee and mentor junior developers
  • Keep up-to-date with the latest trends and technologies in software development
    Requirements:
  • Bachelor’s degree in Computer Science or a related field
  • 5+ years of experience in Java development
  • Strong understanding of Java frameworks, such as Spring and Hibernate
  • Experience with Agile development methodologies
  • Experience with database technologies, such as MySQL and Oracle
  • Proficient in using development tools such as Eclipse, IntelliJ IDEA, or NetBeans
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript
  • Excellent problem-solving skills and attention to detail
  • Excellent understanding of ORM concepts, database design, and Java enterprise application
    development
  • Strong communication and interpersonal skills
  • Ability to work independently and as part of a team

  • Skills: Java, J2EE, Spring, Web services (Restful && Soap), JMS, RabbitMQ, JPA (Adavance level),
    Hibernate, Java Persistence API (JPA) and databases SQL Server and DB2, CI/CD, GIT, Kubernetes
    Preferred qualifications:
  • Experience with cloud technologies such as AWS or Azure
  • Experience with microservices architecture
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes
  • Experience with Test-Driven Development (TDD) and Continuous Integration/Continuous
    Deployment (CI/CD) practices
  • Experience with Agile project management tools, such as JIRA
× How can i help you?