Senior Java Developer
Mô tả công việc
Job Summary
The Senior Java Developer is responsible for designing, developing, and maintaining high- quality, scalable, and secure Java- based applications. This role involves technical leadership, mentoring junior developers, and collaborating closely with cross- functional teams to deliver robust software solutions.
Key Responsibilities
Collaborate with product owners, QA, DevOps, and UI teams
Write clean, efficient, and testable code following best practices
Ensure application security and data protection standards are met
Optimize application performance, scalability, and reliability
Design, develop, and maintain Java applications using modern frameworks
Troubleshoot and resolve complex technical issues
Lead code reviews and ensure adherence to coding standards
Contribute to CI/CD pipelines and DevOps practices
Mentor and guide junior and mid- level developers
Participate in system architecture and technical design discussions
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
Solid understanding of OOP, design patterns, and SOLID principles
Strong proficiency in Java (Java 8+)
Strong understanding of RESTful APIs and microservices architecture
Experience with version control systems (Git)
Experience with Spring / Spring Boot frameworks
6+ years of experience in Java development
Experience with relational databases (Oracle, MySQL, PostgreSQL)
Preferred Qualifications
Experience with cloud platforms (AWS, Azure, GCP)
Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
Experience with Agile/Scrum methodologies
Experience with NoSQL databases (MongoDB, Cassandra)
Knowledge of messaging systems (Kafka, RabbitMQ)
Experience with containerization (Docker, Kubernetes)
Key Competencies
Technical leadership
Ownership and accountability
Code quality and attention to detail
Collaboration and communication
Problem- solving and analytical thinking
Cập nhật gần nhất lúc: 2026-01-11 19:10:03










