Are you a highly skilled software engineer with expertise in both front-end and back-end development looking for a new challenge? This is an exciting opportunity to join our team as a Senior Java Full Stack Developer.
About the Role
* Develop cutting-edge features that drive business growth
* Maintain existing applications to ensure they remain scalable and efficient
* Collaborate with cross-functional teams to design and implement solutions
* Implement code from concept to deployment, ensuring high-quality results
* Perform rigorous code reviews to maintain the highest standards
Requirements
* Proficiency in Backend Java and Java Spring Boot for developing robust server-side logic
* Experience with automated testing frameworks such as JUnit or TestNG for writing unit tests and integration tests
* Strong foundation in Python for data analysis and processing
* Expertise in Front-end development with React or similar SPA frameworks for building dynamic user interfaces
* Experience with Typescript for adding static type checking and better code completion
* Deep understanding of Microservices Architecture for designing scalable and fault-tolerant systems
* Knowledge of web services-based APIs (RESTful or SOAP based) for interacting with external systems
* Hands-on experience with AWS services for deploying and managing cloud-based applications
* Ability to work with relational databases like Postgres and non-relational databases like MongoDB
* Practical knowledge of Git or similar VCS for source control management, with a preference for GitHub Actions or Jenkins for CI/CD pipelines
* Excellent communication skills in English for effective collaboration and stakeholder management
Benefits
* Competitive salary package
* Opportunities for professional growth and development
* Collaborative and dynamic work environment
Others
We're committed to fostering a culture of innovation, creativity, and continuous learning. If you're passionate about technology and eager to take on new challenges, we'd love to hear from you!