What are the responsibilities and job description for the Java Fullstack developer position at NLB Services?
Role: Full-Stack Java Developer
Location: New York, NY & Dallas, TX (5 Days Onsite)
Role Overview
- Develop financial products with direct impact on millions of consumers
- Work on systems that serve as primary revenue sources for the organization
- Take full ownership of development, deployment, and operations
- Collaborate with global engineering and SRE teams
- Contribute ideas, drive innovation, and influence product direction
Key Responsibilities
Back-End Development
- Design, develop, and maintain RESTful APIs and microservices using Java and Spring Boot
- Implement business logic, database interactions, and third-party integrations
- Optimize application performance and scalability
Front-End Development
- Build responsive and user-friendly interfaces using React.
- Collaborate with UI/UX teams to ensure seamless user experience
- Ensure cross-browser compatibility and mobile responsiveness
Database Management
- Design and manage relational (MySQL, PostgreSQL) and/or NoSQL (MongoDB) databases
- Write efficient queries and optimize performance
DevOps & Deployment
- Work with DevOps teams to deploy applications in cloud environments (AWS preferred)
Testing & Debugging
- Develop unit, integration, and end-to-end tests
- Troubleshoot and resolve issues efficiently
Required Skills & Experience
- Bachelor’s degree in Computer Science or related field (or equivalent experience)
- Strong expertise in Java, React JS, HTML5, and AWS
- Experience with RESTful web services
Good to Have:
- Distributed systems
- NoSQL and relational databases
- Messaging systems
- Transactional services
- Agile methodologies
Preferred Qualifications
- Experience with microservices architecture
- Hands-on experience with Kafka, MongoDB, Spring, and Vert.x
Regards,
Pooja Jalan