Java Software Engineer
at Aitek Group
in
Rocklin,
California
Posted in Other about 15 hours ago.
Type: full-time
Job Description:
ONLY W2_NO C2CKey Responsibilities:
- Design, develop, and maintain high-quality Java applications and systems.
- Write clean, scalable, and efficient code, adhering to industry best practices.
- Collaborate with cross-functional teams, including frontend developers, product managers, and DevOps, to define and deliver new features.
- Ensure applications are optimized for performance, availability, and reliability.
- Troubleshoot, debug, and enhance existing applications for improved efficiency.
- Develop unit tests, conduct code reviews, and maintain clear documentation.
- Participate in architectural discussions and contribute to decisions that enhance system scalability and performance.
- Work within an Agile environment, actively participating in team ceremonies such as stand-ups, sprint planning, and retrospectives.
Qualifications:
- 7+ years of professional experience in Java development.
- Strong knowledge of object-oriented programming (OOP) principles and design patterns.
- Expertise in the Spring Framework (Spring Boot, Spring Data, etc.).
- Experience in developing RESTful APIs and working with microservices architecture.
- Proficiency in SQL and relational databases (MySQL, PostgreSQL, etc.).
- Familiarity with version control systems like Git.
- Experience working in an Agile development environment, utilizing Scrum or Kanban methodologies.
- Strong problem-solving skills and the ability to work both independently and collaboratively within a team.
- Excellent communication and teamwork skills.
Bonus Qualifications:
- Experience with cloud platforms such as AWS, Google Cloud, or Azure.
- Hands-on experience with DevOps tools and technologies, including Docker, Kubernetes, and CI/CD pipelines.
- Familiarity with NoSQL databases such as MongoDB, Cassandra, or Redis.
- Experience with monitoring tools like Prometheus, Grafana, or Elasticsearch.
- Knowledge of message brokers (Kafka, RabbitMQ, etc.).