Java Developer
Job opportunity
We are seeking a talented and motivated Intermediate Java Developer to join our dynamic software development team. As an Java Developer, you will play a crucial role in designing, coding, testing, and maintaining high-performance, scalable, and secure Java applications. You will collaborate with cross-functional teams to deliver innovative solutions that meet our clients' needs and contribute to the success of our projects.
Responsibilities
- Software Development: Develop and maintain Java-based applications, ensuring code quality, scalability, and performance.
- Code Review: Participate in code reviews to provide feedback and maintain code quality standards.
- Collaboration: Work closely with software architects, designers, and product managers to understand project requirements and contribute to technical solutions.
- Testing: Write unit tests and perform integration testing to ensure the reliability and robustness of the codebase.
- Bug Fixing: Identify and address software defects and issues, collaborating with the QA team to resolve them promptly.
- Documentation: Create and maintain technical documentation, including system designs, API documentation, and code comments.
- Performance Optimization: Optimize application performance and troubleshoot performance bottlenecks.
- Security: Implement security best practices to ensure the confidentiality and integrity of the application's data.
- Continuous Learning: Stay up-to-date with industry trends, technologies, and best practices to enhance your skills and contribute to the team's growth.
Qualifications
- Proven experience as a Java Developer with at least 3-5 years of hands-on development experience.
- Proficiency in Java programming language and related frameworks (Spring, Hibernate, etc.).
- Strong understanding of software design principles, data structures, and algorithms.
- Experience with database systems (SQL, NoSQL) and data modeling.
- Familiarity with version control systems (e.g., Git) and collaborative development tools.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Ability to work in an Agile/Scrum development environment.
- Experience with web development (HTML, CSS, JavaScript) is a plus.
- Knowledge of cloud computing platforms (e.g., AWS, Azure) is a plus.
About the company
This job opportunity is no longer active.
We only feature a handful of open job opportunities at any given time. Currently featured jobs include:
If you want to be considered for all of our current and future job opportunities, ensure your Torc profile is complete, including any skill assessments you're invited to submit.
Our Talent Operations team will contact you when we have a job opportunity that matches your skills and experience.