Java Developer

Lakarya Homes LLC
Melville, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Melville, United States of America

Tech stack

Clean Code Principles
C
Java
JavaScript
.NET
Microsoft Windows
API
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Azure
C Sharp (Programming Language)
C++
Cloud Computing
Code Review
Databases
Continuous Integration
Database Design
Software Debugging
Software Design Patterns
Linux
Web Development
Github
Python
MySQL
Ruby on Rails
Role-Based Access Control
Software Engineering
Subversion
System Testing
Web Applications
Java Application Server
React
Software Security
Backend
Information Technology
Vba Programming Language
Front End Software Development
REST
Software Version Control
Api Management
Programming Languages
Microservices

Job description

We are seeking a dynamic and innovative Java Developer to join our vibrant tech team. In this role, you will be at the forefront of designing, developing, and maintaining scalable software solutions that power our web applications and services. Your expertise will drive the creation of robust APIs, microservices architectures, and cloud-based systems, ensuring high performance and reliability. This position offers an exciting opportunity to work with cutting-edge technologies in a fast-paced environment, contributing to projects that impact users globally. If you thrive on solving complex problems with creative solutions and enjoy collaborating within agile teams, this role is perfect for you!, * Develop, test, and deploy high-quality Java applications aligned with project requirements and best practices in software engineering.

  • Design system architectures that are scalable, maintainable, and efficient, incorporating design patterns and system design principles.
  • Build and optimize RESTful APIs to facilitate seamless communication between front-end interfaces and back-end services.
  • Collaborate within agile teams to plan sprints, review code, and continuously improve development processes using tools like GitHub, SVN, and CI/CD pipelines.
  • Integrate cloud infrastructure such as AWS or Azure to enhance application scalability and resilience.
  • Implement microservices architectures to modularize applications for better scalability and easier maintenance.
  • Write clean, efficient code using programming languages including Java, C#, Python, C++, C, VBA, and JavaScript frameworks like React Express for front-end development experience.
  • Conduct system testing and debugging to ensure optimal performance across diverse environments including Linux and Windows platforms.
  • Maintain comprehensive documentation of system design, APIs, version control logs, and deployment procedures.

Requirements

  • Proven experience in software development with a strong focus on Java programming language.
  • Deep understanding of IT infrastructure components including cloud infrastructure (AWS/Azure) and on-premises systems.
  • Familiarity with Ruby on Rails for backend web development alongside JavaScript frameworks for front-end interfaces.
  • Expertise in designing scalable systems utilizing microservices architecture and RESTful API standards.
  • Strong knowledge of SQL databases such as MySQL and MySQL variants; experience with database design and optimization.
  • Proficiency with version control systems including GitHub, SVN, and tools like CI/CD pipelines for automated testing and deployment.
  • Knowledge of software design patterns, system security (RBAC), scalability principles, and API management best practices.
  • Experience working within Agile software development methodologies to deliver iterative improvements efficiently.
  • Ability to work with diverse programming languages such as Python, C++, C#,.NET framework, VBA for automation tasks, along with front-end development experience using React Express or similar frameworks.
  • Familiarity with application security protocols including RBAC (Role-Based Access Control) to ensure secure system access.

Join us if you're eager to craft innovative solutions in a collaborative environment where your skills will make a tangible impact!

Apply for this position