- Company Name
- Vytwo Technologies Inc
- Job Title
- Java Fullstack Developer
- Job Description
-
Job Title: Senior Java Developer
Role Summary
Design, develop, and maintain scalable enterprise Java applications across the full stack, integrating relational (Oracle) and NoSQL (MongoDB) data stores, RESTful services, and AWS cloud services. Leverage modern AI tools (RooCode, Claude) to enhance productivity and code quality.
Expactations
- Minimum 10 years of professional Java development experience in large‑scale, multi‑tier environments.
- Strong foundation in computer science fundamentals: data structures, algorithms, and object‑oriented design.
- Proven track record delivering high‑performance, low‑latency APIs and data aggregation pipelines.
- Expertise in Java 8+, Spring (Core, Data, Boot), Hibernate, JPA, JUnit, TestNG, and CI/CD practices.
- Hands‑on experience with MongoDB, Oracle, and AWS services (EC2, RDS, S3, Lambda, etc.).
- Familiarity with AI coding assistants and their integration into the development workflow.
- Excellent problem‑solving, debugging, and performance tuning skills.
- Strong communication, ownership mindset, and collaborative team player.
Key Responsibilities
- Architect and implement distributed microservices and web applications using Java, Spring, and related frameworks.
- Design and optimize database schemas for Oracle and MongoDB, ensuring data integrity and performance.
- Develop RESTful APIs, SOAP/WS, XML/JSON services, and secure them with SSL/TCP/IP best practices.
- Build and maintain low‑latency service APIs and data aggregation pipelines.
- Apply Test‑Driven Development, CI/CD pipelines, and automated testing to ensure high quality.
- Troubleshoot and resolve complex production issues, performing root‑cause analysis and preventive actions.
- Mentor junior engineers and provide technical leadership within the team.
- Continuously evaluate and integrate AI tools to improve code quality, productivity, and maintainability.
Required Skills
- Java 8/11+, Spring Framework, Spring Boot, Spring Data, Hibernate, JPA
- Relational database (Oracle) and NoSQL (MongoDB) design and optimization
- RESTful API design, XML, JSON, HTTP, SSL/TLS, TCP/IP, caching strategies
- AWS cloud services (EC2, RDS, S3, Lambda, IAM, VPC)
- Unit/Integration testing (JUnit, TestNG), TDD, CI/CD pipelines (Jenkins, GitLab CI)
- Performance profiling, tuning, and monitoring (New Relic, Grafana)
- AI development tools (RooCode, Claude) and code generation best practices
- Strong communication, self‑motivation, ownership, and team collaboration
Required Education & Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Professional certifications such as AWS Certified Developer or Java SE Programmer are a plus.