Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

YozmaTech

NewBe an early applicant

Senior Java Developer

Posted Updated 1 view
Discussion

Summary

YozmaTech is hiring a senior/principal Java developer to design, build, and maintain Java-based software for its clients — writing clean code, contributing to architecture, unit testing, code reviews, and documentation. Core stack: Java with Spring/Hibernate, SQL/NoSQL databases, Git, and cloud infrastructure.

We are seeking a skilled Principal Java developer to join our dynamic team.

As a Principal Java developer, you will play a pivotal role in designing, developing, and maintaining software solutions that meet our clients' needs. You will work closely with senior developers and other team members to deliver high-quality, efficient, and scalable Java-based applications.

Key Responsibilities:

  1. Software Development: Write clean, efficient, and maintainable Java code to develop, enhance, and maintain software applications.
  2. Technical Expertise: Utilize your strong knowledge of Java and related technologies to solve complex problems and contribute to architectural decisions.
  3. Collaboration: Collaborate with cross-functional teams, including front-end developers, quality assurance, and product managers, to ensure seamless integration of software components.
  4. Testing: Conduct unit testing and participate in code reviews to maintain code quality and reliability.
  5. Documentation: Prepare and maintain technical documentation for projects, APIs, and software architecture.
  6. Troubleshooting: Identify and resolve software defects and performance issues to ensure optimal system functionality.
  7. Best Practices: Stay current with industry trends and best practices to continually improve development processes and deliver innovative solutions.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 10 years of professional Java development experience.
  • Strong knowledge of Java programming, data structures, and algorithms.
  • Deep tech projects experience.
  • Proficiency with Java frameworks and libraries (e.g., Spring, Hibernate).
  • Great knowledge of Cloud infrastructure and Databases.
  • Experience with version control systems (e.g., Git).
  • Familiarity with databases (e.g., SQL, NoSQL).
  • Problem-solving skills and the ability to work both independently and as part of a team.

If you are a passionate Java Developer with a track record of delivering high-quality software solutions and are looking to take your career to the next level, we encourage you to apply for this exciting opportunity. Join our team and contribute to building innovative software applications that make a real impact.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →