ROLE:- JAVA DEVELOPER
ONSITE
LOCATION:- Weehawken, NJ 07086
ONLY H1Bs - NO RELOCATION
EXPERIENCE:- 12+
Mandatory Skills: Java, Spring boot, RESTAPI, Microservices, GIT, CI\CD, Secondary Skills: Azure Cloud , Database, SQL, ReactJS
Detailed Job Description:
Key Responsibilities:
• Design & Development: Design, code, and test new software applications and features using languages like Java.
• Maintenance & Enhancement: Maintain, debug, and troubleshoot existing software to improve performance, scalability, and reliability.
• System Architecture: Contribute to the overall system design, creating scalable, secure, and maintainable architecture.
• Collaboration: Work with cross-functional teams, including product managers, UX designers, and other engineers, to define requirements and deliver solutions.
• Code Quality: Participate in code reviews, adhering to best practices for code quality, testing, and documentation.
• Documentation: Create and maintain technical documentation, including flowcharts, layouts, and diagrams.
• AI/Modern Tools: Utilize AI-assisted development tools and modern frameworks to accelerate coding, refactoring, and testing.
Required Skills and Qualifications:
• Education: Bachelor’s degree in computer science, Software Engineering, or a related field.
• Experience: Proven experience in software development (ranging from entry-level to 5+ years for senior roles).
• Programming Languages: Proficiency in one or more languages, such as Java, Python, C++, C#, or JavaScript.
• Tools & Technologies: Familiarity with Git (version control), IDEs (IntelliJ, VS Code), and CI/CD tools.
• Databases: Understanding of SQL and NoSQL database systems.
• Methodologies: Experience with Agile/Scrum development processes.
• Soft Skills: Strong problem-solving, communication, and teamwork skills