Position: Senior Java Developer Design, develop, test, and maintain high-performance Java applications.- Collaborate with teams to define software requirements and specifications.
Implement best practices in coding, testing, and debugging.
- Provide guidance and mentorship to junior developers.
Participate in architectural discussions and decisions.- Conduct thorough code reviews.
Develop and execute test plans with QA teams.
- Implement and maintain CI/CD processes.
Identify and address performance issues.- Optimize code for efficiency and scalability.
Troubleshoot and resolve technical issues.
- Communicate progress and challenges to team members.
Participate in agile development processes.
Bachelor's degree in Computer Science, Engineering, or related field (Master's preferred).- 6+ years of experience as a Java Developer.
Proficiency in Java, Spring Framework, and related technologies.
- Knowledge of version control systems (e.g., Git) and build tools (e.g., Gradle, Maven).
Experience with microservices architecture and cloud platforms (e.g., AWS, Azure, Google Cloud).- Solid understanding of database design and SQL.
Familiarity with agile development methodologies.
- Excellent problem-solving and analytical skills.
* Strong communication and interpersonal skills.
If you are a seasoned Java developer passionate about building robust and scalable applications and enjoy taking a leadership role in technical initiatives, we invite you to apply.
Join us in pushing the boundaries of technology and making a meaningful impact in software development!
Job Type: Permanent
Location Type:
Work Location: In person