Full Stack Java Developer Apply
Job Description
Strong foundation in Java backend development combined with expertise in contemporary frontend technologies. Passionate about creating user-centric solutions and implementing best practices in software development lifecycle.
TECHNICAL EXPERTISE
Backend Technologies:
• Java 8/11/17, Spring Boot, Spring MVC
• Spring Security, Spring Data JPA, Hibernate
• RESTful APIs, GraphQL, Microservices Architecture
• Maven, Gradle, JUnit, Mockito, TestContainers
Frontend Technologies:
• React.js 16/17/18, Redux, Context API
• JavaScript ES6+, TypeScript, HTML5, CSS3
• Sass/SCSS, Styled Components, Material-UI
• Webpack, Vite, Jest, React Testing Library
Database Management:
• PostgreSQL, MySQL, MongoDB
• Redis for caching, H2 for testing
• Database migrations with Flyway/Liquibase
Cloud & Infrastructure:
• AWS (EC2, S3, RDS, Lambda, API Gateway)
• Docker containerization, Docker Compose
• Git, GitHub, CI/CD with GitHub Actions
• Agile development practices, JIRA
KEY RESPONSIBILITIES:
• Develop and maintain customer-facing web applications using Java Spring Boot and React
• Implement responsive UI components serving 15,000+ active users monthly
• Design and optimize RESTful APIs with comprehensive error handling and validation
• Collaborate with UX/UI designers to ensure pixel-perfect implementation
• Participate in code reviews and maintain high code quality standards
• Reduced page load time by 40% through lazy loading and code splitting techniques
• Built full-stack applications using Java, Spring Framework, and Angular
• Developed automated testing suites increasing test coverage to 85%
• Integrated third-party APIs for payment processing and email notifications
• Worked in cross-functional Agile teams with 2-week sprint cycles
• Mentored new team members on coding standards and best practices
• Implemented security measures including input validation and SQL injection prevention

