
java 091601
1 week ago
Overview
The Java Developer (java is pivotal in advancing our technological infrastructure, enhancing our software solutions' performance and reliability. Positioned within the software development team, this role directly contributes to the company's growth by delivering high-quality code that fulfills both current business demands and anticipates future technological challenges. This position requires a proactive professional who not only writes exceptional code but also acts as a bridge between technical teams and business stakeholders to ensure software solutions are strategically aligned with business goals.
Responsibilities
- Design, implement, and maintain Java-based applications that can be high-volume and low-latency, delivering high availability and performance.
- Collaborate with cross-functional teams to define, design, and ship new features, ensuring the delivered solutions meet the evolving business's strategic objectives.
- Conduct software analysis, programming, testing, and debugging, ensuring that software meets the highest standards of quality and performance.
- Continuously improve software by conducting regular reviews and updates to coding best practices, helping the team to adopt industry-leading techniques.
- Mentor junior developers, providing guidance and support to foster professional development and enhance the team's overall skill set.
Minimum Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven professional experience as a Java Developer, showcasing expertise in Java development and a solid grasp of Object Oriented Programming paradigms.
- Strong understanding of the Spring framework, with a robust experience developing scalable web applications.
Preferred Requirements:
- Experience with cloud services such as AWS, Azure, or Google Cloud Platform, demonstrating the ability to deploy and manage applications within a cloud environment.
- Familiarity with front-end frameworks such as Angular or React, contributing to full-stack development projects when necessary.
- Professional certifications in Java or related technologies, indicating a commitment to continuous professional growth and development within the field.