Senior Java Developer II
Job Description
Location: Flower Mound, TX
Full-Time
We are seeking a skilled and motivated Senior Java Developer II to join our development team. The ideal candidate will have strong experience in Java development, a keen eye for detail, and a commitment to delivering high-quality software solutions. As a Senior Java Developer II, you will play a crucial role in designing, developing, and maintaining our Java-based applications.
Key Responsibilities
- Design, develop, test, and maintain high-quality Java applications.
- Collaborate with cross-functional teams to define and implement new features.
- Write clean, efficient, and well-documented code following best practices.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot and resolve software defects and issues.
- Contribute to the continuous improvement of development processes and tools.
- Stay updated with the latest industry trends and technologies.
- Implement and maintain CI/CD pipelines to ensure efficient software delivery.
- Optimize application performance, including tuning and monitoring.
- Develop and maintain unit and integration tests to ensure software quality.
- Perform code refactoring and optimization to improve application efficiency and maintainability.
- Conduct security assessments and implement security best practices in application development.
- Integrate third-party APIs and services to enhance application functionality.
- Collaborate with DevOps teams to deploy and manage applications in cloud environments.
- Participate in the design and architecture of scalable and robust solutions.
Technical Experience
Minimum Degree Requirement: Bachelor’s degree or equivalent in Computer Science, Information Technology or related field
Minimum Work Experience:
2 years of experience
Requirements:
- 2 years of experience in Java development.
- 2 years of experience in Java SE/EE and related frameworks (Spring, Hibernate, etc.).
- 1 year of experience in strong understanding of object-oriented programming principles.
- 2 years of experience with RESTful web services and API development.
- 2 years of experience with database technologies such as MySQL, Oracle, or PostgreSQL.
- 2 years of experience with Mulesoft.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Ability to work in a fast-paced and collaborative environment.
- 2 Years of experience UNIX/Linux Shell Scripting (Bash and Korn)
- 2 years of experience in data integration between business systems.