Job Summary
We are seeking a dynamic and highly skilled Java Developer to join our innovative technology team. In this role, you will be responsible for designing, developing, and maintaining scalable software solutions that enhance our web and application infrastructure. Your expertise will drive the development of robust microservices, RESTful APIs, and cloud-based systems, ensuring seamless integration and high performance across platforms. This position offers an exciting opportunity to work with cutting-edge technologies and contribute to the evolution of our digital ecosystem in a fast-paced, Agile environment.
Responsibilities
- Collaborate with cross-functional teams to design and implement scalable system architectures using Java, microservices, and RESTful APIs.
- Develop and maintain web applications utilizing JavaScript frameworks such as React or Angular for engaging front-end experiences.
- Integrate cloud infrastructure solutions on platforms like AWS to optimize application deployment, performance, and security.
- Apply design patterns and best practices in software engineering to ensure maintainable, efficient codebases.
- Participate actively in Agile software development cycles, including sprint planning, stand-ups, and retrospectives.
- Manage version control using tools like GitHub or SVN to track changes and facilitate collaborative development.
- Implement CI/CD pipelines to automate testing, deployment, and integration processes for rapid delivery of features.
Requirements
- Proven experience in Java development with a strong understanding of object-oriented programming principles.
- Familiarity with IT infrastructure concepts including cloud services (AWS), Linux environments, and system design for scalable systems.
- Hands-on experience with Ruby on Rails is a plus for backend integration projects.
- Knowledge of SQL databases such as MySQL or PostgreSQL; experience with REST APIs and API design is essential.
- Strong understanding of software development methodologies including Agile practices and version control systems like Git or SVN.
- Experience working with JavaScript frameworks such as React or Angular for front-end development.
- Knowledge of microservices architecture, design patterns, scalability considerations, and application security best practices.
Join us to be part of a forward-thinking team that values innovation, collaboration, and continuous learning! We are committed to fostering an inclusive environment where talented professionals can thrive while building impactful software solutions that shape the future of technology.
Pay: From $90,000.00 per year
Benefits:
- 401(k)
- Paid holidays
- Paid time off
- Relocation assistance
Education:
Experience:
- Java: 2 years (Preferred)
Ability to Relocate:
- New York, NY 10007: Relocate before starting work (Required)
Work Location: In person