26 may
|
Somnio Software
|
San Nicolás de Los Arroyos
26 may
Somnio Software
San Nicolás de Los Arroyos
Postúlate en Kit Empleo: kitempleo.com.ar/empleo/q59w7
As a Senior Java Software Engineer at Somnio Software, you'll be the backbone of robust, scalable backend systems that power our clients' most critical applications. You'll work alongside a talented team, using proven and cutting-edge Java technologies to bring innovative enterprise projects to life.
Your role will be dynamic and impactful. You will be a key player in the architecture, development, and maintenance of high-performance software solutions, contributing your expertise across the full backend stack in a fast-paced, collaborative environment
Job requirements
- Architect, design, and develop scalable, high-performance backend systems and microservices using Java.
- Translate complex business requirements and technical specifications into clean, maintainable, production-ready code.
- Ensure the performance, reliability, and security of backend services across distributed architectures.
- Implement clean architecture and design patterns (e.g., SOLID, DDD, Hexagonal Architecture) and write comprehensive unit, integration, and end-to-end tests.
- Integrate effectively with databases, message brokers, and third-party APIs and services.
- Lead and participate in code reviews, defining and enforcing coding standards and best practices across the team.
- Troubleshoot, debug, and optimize application performance in production environments.
- Stay current with the latest Java ecosystem features, frameworks, and industry best practices.
- Collaborate closely with frontend teams, architects, and product stakeholders to deliver end-to-end solutions.
Our Perfect Match
- 6+ years of professional experience in backend software development, with strong focus on Java.
- Deep expertise in Java (11, 17, or 21) and object-oriented design principles.
- Proven hands-on experience with major Java frameworks: Spring Boot, Spring Framework, Spring Security, and Spring Data
- Solid experience designing and building RESTful APIs and microservices architectures
- Strong knowledge of relational databases (PostgreSQL, MySQL) and ORM tools (Hibernate/JPA).
- Experience with messaging/event-driven systems (Apache Kafka, RabbitMQ, or similar)
- Proficiency with containerization and orchestration tools (Docker, Kubernetes)
- Solid grasp of version control systems, especially Git and branching strategies (Git Flow, trunk-based)
- Demonstrated ability to lead technical decisions, mentor junior developers, and contribute independently at a senior level.
- Comfortable working in Agile/Scrum environments with cross-functional teams
Nice to Have
- Experience with cloud platforms (AWS, GCP, or Azure) and their managed services (Lambda, S3, RDS, etc).
- Familiarity with reactive programming frameworks such as Project Reactor or RxJava (Spring Web Flux).
- Knowledge of CI/CD pipelines (Git Hub Actions, Jenkins, Git Lab CI) and Dev Ops practi
- Experience with NoSQL databases (MongoDB, Redis, Elasticsearch)
- Background in performance profiling and tuning of JVM-based applications.
- Exposure to GraphQL or gRPC for API design.
- Certifications in Java (Oracle Certified Professional) or cloud platforms are a plus.
#J-18808-Ljbffr
Postúlate en Kit Empleo: kitempleo.com.ar/empleo/q59w7
📌 Senior Java Engineer (San Nicolás de Los Arroyos)
🏢 Somnio Software
📍 San Nicolás de Los Arroyos