Information Technology
Full-Time
Foxsense Innovations
Overview
Job Title : Java Software Engineer - Platform Builder
About The Role
We are seeking a highly motivated and experienced Java Software Engineer with a strong focus on building scalable data platforms. If you are a hands-on platform builder with a passion for crafting efficient and reliable systems, and possess significant experience in developing scalable data platforms using Java technologies, we encourage you to apply. Join our team and play a key role in shaping the future of our technology.
Responsibilities
About The Role
We are seeking a highly motivated and experienced Java Software Engineer with a strong focus on building scalable data platforms. If you are a hands-on platform builder with a passion for crafting efficient and reliable systems, and possess significant experience in developing scalable data platforms using Java technologies, we encourage you to apply. Join our team and play a key role in shaping the future of our technology.
Responsibilities
- Design, develop, and implement scalable and robust data platforms and applications using Java and related technologies.
- Contribute to the full software development lifecycle (SDLC), including requirements gathering, design, development, testing, and deployment.
- Design and develop interactive and user-friendly applications.
- Write clean, well-documented, and efficient code in Java.
- Demonstrate excellent knowledge of relational databases (e.g., PostgreSQL, MySQL, Oracle), SQL, and ORM technologies, specifically JPA2 and Hibernate.
- Develop web applications using at least one popular Java web framework such as JSF, Wicket, GWT, or Spring MVC.
- Embrace and implement test-driven development (TDD) principles to ensure high code quality.
- Utilize and contribute to proficiency in software engineering tools and best practices.
- Document technical requirements, specifications, and designs clearly and comprehensively.
- Collaborate effectively with product managers, designers, and other engineers to deliver high-quality solutions.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve technical issues.
- Stay up-to-date with the latest technology trends and best practices in Java development and data platforms.
- Contribute to the continuous improvement of our development processes and tools.
- Proven work experience as a Software Engineer or Software Developer with a strong portfolio of developed applications.
- Significant experience in designing and building scalable data platforms using Java.
- Experience designing interactive applications with a focus on user experience.
- Strong proficiency in Java programming.
- Excellent knowledge of relational databases, SQL, and ORM technologies (JPA2, Hibernate).
- Experience developing web applications using at least one popular Java web framework (JSF, Wicket, GWT, Spring MVC).
- Strong commitment to test-driven development and writing comprehensive tests.
- Proficiency in utilizing various software engineering tools for development, testing, and deployment (e.g., Maven, Git, Jenkins).
- Ability to clearly and concisely document technical requirements and specifications.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in