A successful Java Full Stack Developer will be responsible for the full software development lifecycle, from design and development to testing and deployment. You will work closely with cross-functional teams to deliver high-quality and innovative solutions that meet our business objectives.
This job requires working in the afternoon hours starting from 2pm or later.
Client Company’s mission is ensuring the smooth functioning of the internet. It oversees the critical infrastructure that underpins the interconnected global network, enabling a unified internet experience for all. This oversight encompasses three key areas of unique identifiers.
Maxima Consulting is an IT consulting company founded in 1993 in Boston. Our technology experts across North America, Europe, Asia, and Australia help organizations of all shapes and sizes in their digital transformation efforts. We provide effective and dependable solutions to the IT infrastructure, software development, quality assurance, maintenance & support, and cybersecurity challenges, as well as a broad scope of additional services.
responsibilities :
Design, develop, and maintain high-quality Java applications using Spring Boot 2.5 and related technologies.
Develop and maintain robust and scalable microservices.
Develop and maintain user interfaces using Angular, HTML, CSS, JavaScript, and related front-end technologies.
Implement and maintain RESTful APIs.
Work with relational databases (PostgreSQL, MariaDB), including schema design and data modeling.
Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
Conduct unit tests, integration tests, and perform load testing (JMeter, Locust, k6.io) for both front-end and back-end applications.
Ensure the security, performance, and maintainability of all developed software.
Collaborate effectively within an Agile team environment.
Stay abreast of the latest technologies and industry best practices.
Contribute to the continuous improvement of our development processes.
Mentor junior developers, fostering their growth and development.
requirements-expected :
6+ years of professional experience in Java software development.
Strong experience with Java 17+ and Spring Boot 2.5.
Experience with front-end development using Angular, HTML, CSS, JavaScript, and modern JavaScript frameworks.
Experience with relational databases (PostgreSQL, MariaDB), including database schema design and query optimization.
Experience with containerization technologies (Docker, Podman) and container orchestration (OpenShift).
Experience with CI/CD pipelines (Jenkins, Spinnaker).
Familiarity with messaging platforms (Kafka, ActiveMQ).
Experience with microservices architecture.
Experience with testing methodologies, including unit testing, integration testing, and load testing.
Strong understanding of security best practices and experience with Security First Development.
Experience with Test-Driven Development (TDD).
Excellent communication, problem-solving, and teamwork skills.
A strong work ethic and a passion for learning and continuous improvement.
Fluent English.
offered :
Fair salary based on your experience
Training budget and learning opportunities
Flexible working hours
Equipment budget
Private healthcare
Remote work
Modern office in the city center
Birthday gifts
MultiSport card
Wellbee mental health package
benefits :
sharing the costs of sports activities
private medical care
sharing the costs of professional training & courses