
Java Developer – Senior
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in Brazil.
• Design, develop, and implement robust, scalable software solutions utilizing Java
• Create, optimize, and maintain resilient, scalable RESTful APIs
• Architect and implement solutions based on microservices
• Collaborate with cross-functional teams to comprehend requirements and convert them into technical solutions
• Address complex performance and security challenges
• Perform code reviews, identify enhancements, and uphold coding standards
• Work alongside software architects to establish standards and best practices
• Mentor and support junior and mid-level developers
• Recognize opportunities to integrate AI into products, processes, and internal workflows
• Maintain best practices in security, observability, performance, and scalability
• Advocate for software development and engineering standards
• Contribute to the enhancement of engineering maturity, automation, and the ethical use of Artificial Intelligence throughout the organization
• Extensive experience in Java development (Java 8+; Java 11 or newer)
• High level of proficiency in the Spring Framework ecosystem (Spring Boot, Spring Data, Spring Security, Spring Cloud)
• Experience in developing and maintaining RESTful APIs
• In-depth knowledge of microservices architecture
• Familiarity with integration patterns and asynchronous communication
• Understanding of event-driven architecture
• Experience with relational databases (PostgreSQL, MySQL, or similar)
• Proficiency with NoSQL databases (MongoDB, Redis, or similar)
• Knowledge in data modeling and query optimization
• Experience with Kafka, RabbitMQ, or similar technologies
• Understanding of integrations between enterprise systems and external APIs
• Experience with Docker and Kubernetes
• Familiarity with CI/CD pipelines using Jenkins, GitLab CI, GitHub Actions, or similar tools
• Experience in monitoring, observability, and troubleshooting within production environments
• Knowledge of cloud platforms (AWS, Azure, or GCP)
• Experience with unit, integration, and automated testing
• Understanding of Clean Code, SOLID principles, Design Patterns, and Clean Architecture
• Experience in conducting code reviews and adhering to software engineering practices
• Practical experience utilizing AI tools to enhance the software development lifecycle
• Ability to leverage AI for requirements analysis and refinement, solution modeling, code generation and review, test creation and automation, technical documentation, and assessment of technical impacts and risks
• Knowledge of integrations with generative AI APIs and services
• Capability to critically assess AI-generated outputs, ensuring quality, security, and alignment with business objectives
• Excellent verbal and written communication skills
• Ability to convey technical concepts to non-technical audiences
• Capability to facilitate discussions with business, product, and technology teams
• Strong negotiation and expectation-management abilities
• Aptitude for understanding strategic goals and translating them into technology solutions
• Customer- and business-value-focused mindset
• Critical thinking skills for assessing risks, impacts, and opportunities
• Ability to influence decisions without relying on formal authority
• Serve as a technical reference within the team
• Comprehensive health, dental, and vision insurance
• Flexible working hours and remote work options
• Professional development opportunities and training programs
• Retirement savings plan with company matching
• Generous paid time off and holiday policies
Ness Digital Engineering
Movable Ink
Anyone AI
Get handpicked remote jobs straight to your inbox weekly.