About the Company
IBM is a global technology and innovation company headquartered in Armonk, New York. It is the largest industrial research organization in the world, with 19 research laboratories across a dozen countries, and holds the record for most U.S. patents generated by a business for 29 consecutive years. IBM manufactures and markets computer hardware, middleware, and software, and provides hosting and consulting services in areas ranging from mainframe computers to nanotechnology.
Job Description
We are seeking a highly skilled and motivated Java Developer to join our dynamic team in Boston. This role is crucial for developing, maintaining, and enhancing high-performance applications that support our enterprise solutions. You will be responsible for full lifecycle application development, working closely with cross-functional teams to deliver robust and scalable software. We offer visa sponsorship for exceptional international talent eager to contribute to a world-leading technology company.
Key Responsibilities
- Design, develop, and maintain high-volume, low-latency applications for mission-critical systems.
- Contribute in all phases of the development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Write well-designed, testable, and efficient code.
- Ensure designs are in compliance with specifications.
- Prepare and produce releases of software components.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
- Collaborate with product managers, QA engineers, and other developers to define and implement new features.
Required Skills
- Proven hands-on experience in Java development (Java 8+)
- Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Security)
- Familiarity with various design patterns and their application
- Solid understanding of object-oriented programming
- Experience with relational databases (e.g., PostgreSQL, MySQL, Oracle) and ORM technologies (e.g., Hibernate, JPA)
- Proficiency with RESTful web services
- Experience with version control systems (e.g., Git)
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Experience with microservices architecture
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud)
- Knowledge of front-end technologies (e.g., React, Angular, Vue.js)
- Experience with message brokers (e.g., Kafka, RabbitMQ)
- Understanding of Agile/Scrum methodologies
- Experience in a large enterprise environment
Perks & Benefits
- Competitive salary and performance bonuses
- Comprehensive health, dental, and vision insurance
- 401(k) retirement plan with company match
- Generous paid time off and holidays
- Professional development and training opportunities
- Employee assistance programs
- On-site fitness center and wellness programs
- Commuter benefits
- Visa sponsorship and relocation assistance for eligible candidates
How to Apply
Interested candidates are invited to submit their application by clicking the "Apply Now" button below. To ensure your application is considered, please include the following:
- A current resume
- A cover letter outlining your suitability for the role and your motivation for applying.
We review applications on a rolling basis and will contact shortlisted candidates for an interview.
DISCLAIMER
Welcome to VitalaliCare.com. We provide job seekers with information gathered from various publicly available job posting websites. We do not charge any fees for accessing or using our website, and all job information is provided free of charge.
VitalaliCare.com does not directly offer, manage, or engage in the hiring process for any of the job listings featured on our website. All listings are sourced from third-party job posting platforms. If you have any concerns or need to report a scam, please contact us at techturna@gmail.com.