HamburgerMenu
hirist

Job Description

Position Responsibilities :


- Proficient in Java, with a good knowledge of its ecosystems


- Solid understanding of object-oriented programming


- Familiar with various design and architectural patterns


- Skill for writing reusable Java libraries


- Knowledge of concurrency patterns in Java


- Familiarity with concepts of MVC, JDBC, and RESTful


- Creating database schemas that represent and support business processes


- Basic understanding of JVM, its limitations, weaknesses, and workarounds


- Implementing automated testing platforms and unit tests


- Proficient understanding of code versioning tools, such as Git


- Familiarity with build tools such as Ant, Maven, and Gradle


- Familiarity with CI/CD


- Expertise in Java Spring framework, Spring Boot


- Expertise in ORM frameworks like Hibernate / Spring JDBC


- Expertise in RDBMS like MySQL Database


- Knowledge about Redis and Kafka


- Understanding of Microservices architecture


Responsibilities :


- Designing and implementing Java-based applications.


- Analyzing user requirements to inform application design.


- Defining application objectives and functionality.


- Aligning application design with business goals.


- Developing and testing software.


- Debugging and resolving technical problems that arise.


- Producing detailed design documentation.


- Recommending changes to existing Java infrastructure.


- Ensuring continuous professional self-development.


- Ability to work as part of a team.


- Experience with user interface design, database structures, and statistical analyses.


- Analytical mindset and good problem-solving skills.


Education :


- BE / BTech / MTech / ME


Experience :


- 4+ Years in Java Development


info-icon

Did you find something suspicious?