Hirexa Solutions

Senior Java Software Engineer

Cracow, Małopolskie, Poland

11 days ago
Save Job

Summary

Role : Multiple Java Positions

Location: Krakow AND Wroclaw Poland (Hybrid 3days onsite per week)

Duration: 6+ Months


Hirexa Solutions is a leading player in the recruitment ecosystem across the United States, United Kingdom, Europe, and India. As the fastest-growing next-generation provider of technology talent, we empower our clients to become resourceful, achieve higher productivity, adopt agile structures, and effectively execute project deliverables.

Envisioned and co-founded by veterans of the Information Technology industry, our mission is to make recruitment efficient, flawless, and cost-effective. Our unwavering commitment to strategic investments in intelligent technology underscores our passion for people and our dedication to helping organizations realize their true potential.


Position Overview:

For one of our partners, we are seeking a Multiple Java Positions who will be responsible for Design and Developement. The ideal candidate will possess the necessary skills and experience to contribute to the success of our partner organization.


Roles & Responsibilities

Role 1 : JAVA REACT DEVELOPER

Skill :

  • Must Have: Java and React.js, front-end technologies (HTML, CSS, JavaScript), RESTful APIs and web services
  • Should Have: Spring Framework and Spring Boot , Redux or other state management libraries , CI/CD pipelines and tools , testing frameworks (e.g., Jest, Mocha).
  • Could Have: Azure or any other Cloud Solution

Job Description

  • Build and enhance frontend services using Java, Spring Boot, and RESTful APIs. Implement microservices architecture for high availability and scalability.
  • Java Development: Strong proficiency in Java programming language and frameworks such as Spring and Hibernate.
  • Integrate applications with NoSQL and distributed databases such as MongoDB, Cassandra, and ElasticSearch to ensure efficient data handling and querying.
  • Version control and CI/CD: Use tools like Git, Jenkins, and Docker for version control, continuous integration, and continuous deployment to ensure automated and efficient delivery pipelines.
  • Collaborate with cross-functional teams, including product managers, UX/UI designers, and DevOps engineers, to define, design, and deliver new features in a fast-paced environment.
  • Ensure high-quality code through code reviews, writing unit tests using frameworks like JUnit, Mockito, and Karma for frontend testing.
  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Proficient in coding in one or more languages
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
  • Overall knowledge of the Software Development Life Cycle



Role: 2 Java Developer

Technology – Java + Spring boot and Kafka and Azure, Hibernate, and multithreading. Additionally, Require a strong understanding of SQL

Responsibilities (main tasks)

  1. Write and Test Code:
  • Develop product code and ensure it meets requirements.
  • Conduct unit and integration testing using various Java frameworks.
  1. Develop Business Solutions:
  • Apply core and advanced Java concepts to create effective business solutions.
  1. Design Reviews:
  • Participate in or lead design reviews with peers and stakeholders to decide on architecture.
  1. Code Review:
  • Review code developed by other developers and provide feedback to ensure best practices (style guidelines, accuracy, testability, efficiency).
  1. Issue Triage and Debugging:
  • Triage product or platform issues.
  • Debug, track, and resolve issues by analyzing their sources and impact on hardware, network, or service operations and quality.
  1. Requirement Analysis:
  • Challenge vague requirements to gain clarity and avoid costly assumptions.

Required

  • Java: Experience with Java 8, 11, 21.
  • Frameworks: Experience with Spring Boot, Hibernate, Kafka.
  • Testing: Experience with unit testing and integration testing.
  • DevOps: Understanding of DevOps with Gitlab, exposure to Azure, Docker, Kubernetes.
  • SQL: Ability to write intermediate level SQL queries.



Role 3: Senior Software Engineer

Must have:

  • Candidate with 8-10 yrs of experience
  • Rate around 1400PLN per day
  • Excellent hands on skills for Java , Spring Boot
  • Advanced on Java 8+, Spring / Spring Boot, Hibernate, RDBMS solutions (MS SQL, PosgreSql, Sybase, DB2), Linux basics
  • Experience on Azure Cloud solutions
  • Share ratings out of 5 in below format



Role: 4 Technology Lead

  • Must have experience with Java 8 / 11 / 21
  • Strong Java hands-on coding
  • Must have experience with Spring Boot / Hibernate
  • Must have experience with Unit Testing / Integration Testing using various Java frameworks
  • Sound understanding of DevOps with Gitlab, exposure to Azure, Docker & Kubernetes
  • Sound understanding with ability to apply core and advanced Java concepts
  • Proven track record of enterprise level application development for 5+ years
  • Extensive experience of writing unit tests
  • Ability to write intermediate level SQL queries
  • Excellent communication and problem-solving skills

Mandatory skills:

expertise in Java

expertise in Spring boot

expertise in Unit Testing


How to Apply:

If you are interested in this opportunity, please submit your resume. We look forward to hearing from you!

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job