Our company is a leader in cloud-based application design and development. We have a team of highly skilled professionals working remotely from around the world.
We are passionate about creating innovative solutions that integrate with APIs, accelerate business growth, and improve market opportunities for our clients. Our team has extensive experience in designing and developing scalable microservices and cloud-based applications.
About Us
We value growth, education, and employee well-being. We offer reimbursement for classes and conferences, MacBook Pros, flexible work schedules, private health insurance, and company-sponsored trainings.
Job Description
We are seeking an experienced Senior Java Developer to join our team. As a key member of our development team, you will assist in architecting, designing, implementing, and maintaining complex applications.
1. Architecting and Design: Assist in architecting, designing, and implementing complex applications and core utilities.
2. Collaboration and Leadership: Collaborate with divisional architects, lead engineers, and other senior engineers to set architectural standards for the division.
3. Security and Compliance: Understand governing security and compliance policies and ensure applications are designed with security and compliance from the beginning.
4. Mentorship: Provide a level of mentorship to team members, including outsourced resources.
5. Business Domain Expertise: Develop business domain expertise and provide technical support to SMEs in that business domain.
6. API Development: Proactively ensure consistent, well-documented, and flexible APIs at the system and sub-system level.
7. Best Practices: Know and champion best practices in many areas of software engineering (security, testability, reliability, scalability).
8. Quality Assurance: Assist in helping QA to develop quality and performance monitoring programs for specific systems, sub-systems, and components.
Required Skills and Qualifications
* Core Java and Spring Framework: Minimum 4 years of experience.
* Restful API's and Microservices: Senior-level knowledge and experience.
* CI/CD Tools: Experience with tools like MS DevOps and AWS CodePipeline.
* Service-Oriented Architecture (SOA): Working knowledge.
* Event Streaming Platforms: Exposure to platforms like Pulsar, Kafka, Flink, or AWS Kinesis.
* Agile Methodologies and Scrum Framework: Knowledge and use.
* Design Patterns: MVC, Open API, and Microservices.
Benefits
* Growth and Education: Reimbursement for classes and conferences.
* Flexible Work Schedule: Flexible work schedule.
* Private Health Insurance: Private health insurance.
* Company-Sponsored Trainings: Company-sponsored trainings.
* English Classes: English classes.
Others
Fully remote position available. We offer a supportive and healthy work environment. Apply now to join our team!