Java Backend Developer responsible for enterprise-grade applications and cloud-native deployments while ensuring best practices in software design. Leading development efforts with a wide technology stack in a collaborative team environment.
Responsibilities
Develop enterprise-grade Java applications with a focus on J2EE.
Design and implement microservices architectures and REST APIs.
Write complex SQL queries for database management and performance optimization.
Deploy cloud-native applications on platforms like AWS or Azure.
Ensure adherence to modern software design principles for maintainable and scalable code.
Utilize a broad technology stack, simplifying and creating libraries/interfaces for various tools.
Lead development efforts, conducting code reviews and test strategy development.
Collaborate with cross-functional teams and resolve operational issues.
Requirements
Java Expertise: Has at least 9+ years of hands-on Java development experience, specifically in J2EE (Java 2 Platform, Enterprise Edition).
Microservices and REST API Proficiency: Skilled in developing web services, particularly microservices architectures, and REST APIs.
Database and SQL Skills: Proficient in Oracle Database, with expertise in writing complex SQL queries.
Cloud-Native and Platform Experience: Familiarity with cloud platforms, preferably AWS or Azure.
Modern Software Design Principles: Deep understanding of design principles like SOLID, DRY (Don't Repeat Yourself), and Single Responsibility.
Broad Technology Stack Experience: Familiar with a range of modern tools and technologies, including NiFi, NATS, Kafka, Zookeeper, Splunk, Redis, Cassandra, and Oracle.
Leadership and Collaboration Skills: Experience driving end-to-end development, conducting code reviews, developing test strategies, coordinating with cross-functional teams, and resolving operational issues.
Performance Optimization and Code Reviews: Skilled in performance code reviews and implementing best practices for efficient, scalable code.
CitiRisk Credit Technology is seeking a Senior Vice President to lead architectural design and strategic implementation of software solutions. Position involves hands - on coding exceeding 50% of time.
Lead Software Engineer developing core components of high - performance applications for Morgan Stanley. Collaborating with cross - functional teams and enhancing existing components using modern Java practices.
Lead Full Stack Engineer at CoverGo managing development lifecycle and AI integration in our SaaS platform. Oversee team performance and drive innovative solutions in insurance technology.
Lead Full Stack Engineer at CoverGo overseeing development of insurance SaaS solutions. Mentoring engineering teams and collaborating with stakeholders to align technical solutions with business goals.
Software Developer at Kneat enhancing their paperless solutions through backend development and Elasticsearch proficiency. Collaborating with an Agile team in a fast - paced R&D environment.
Senior Software Developer - Backend specializing in Elasticsearch for Kneat's R&D team. Collaborating in Agile environment to enhance product suite and solve complex user problems.
Staff Backend Engineer at SafetyCulture responsible for technical direction of identity and access control systems. Leading architecture decisions and ensuring security for the cloud engineering team.
Back - end Software Engineer developing and enhancing clinical data repositories and APIs at Orion Health. Contributing to engineering best practices and mentoring junior engineers in a hybrid working environment.
Backend Developer at CI&T focusing on APIs and services for a leading Brazilian retailer. Responsible for backend solutions with a strong emphasis on security and integration.
Principal Software Engineer designing scalable backend services while integrating AI - driven features at Red Hat. Leading the technical direction and collaboration on complex product enhancements.