Full Stack Java Developer
hace 2 días
Anchorage
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