About the job
About Us
At Konrad Group, we are a pioneering digital consultancy that thrives on tackling intricate business challenges for our diverse global clientele. We pride ourselves on fostering a culture of innovation, where our talented employees craft exceptional digital products that are utilized by millions worldwide. We seek out highly intelligent, analytical, and dedicated individuals who are committed to continuous learning.
Role Overview
As a Senior Java Developer, you will play a key role in the development of web applications using Java and Spring Boot. You'll be collaborating with our dynamic software development team to enhance and deliver both consumer and enterprise applications. This position is perfect for ambitious developers who possess strong technical skills and aspire to contribute to a top-tier development team.
Key Responsibilities
- Develop maintainable, testable, and high-performance software in partnership with our exceptional team.
- Engage in code review processes and conduct extensive testing to uphold our commitment to delivering high-quality software.
- Investigate emerging technologies and tools, sharing insights and enhancements with the team.
- Foster clear and effective communication with all team members.
Qualifications
- A relevant degree such as B. Tech in Computer Applications, B. Tech in Computer Science, BE in Electronics and Communication Engineering, or Bachelor of Technology in Computer Science and Engineering.
- Minimum of 3 years of experience in developing and delivering modern production-grade web applications in a collaborative team environment.
- Proficient in Java programming with strong expertise in Spring Boot or Spring Cloud.
- Experience with front-end JavaScript frameworks such as React or Angular.
- In-depth understanding of the components that constitute modern web applications, including APIs, templating, routing, data storage, design patterns, optimization, caching, and security.
- Fundamental knowledge of core web principles like HTTP, the DOM, SSL, and web servers.
- Fluency in relational databases and/or NoSQL databases.
- Excellent interpersonal skills, with a focus on teamwork and communication.
- A proactive attitude and a strong drive to deliver top-quality work.
- A passion for enhancing software development workflows and processes.
Preferred Qualifications
- Experience in cloud-based environments is a plus.
