Posted on: 02/12/2025
Description :
Job Title : Java Developer
About the Role :
As a Java Developer, you will play a key role in designing, developing, and maintaining automation web pages, data center applications, and desktop-based configuration tools. You will also be responsible for presenting data analytics tailored to customer needs and offering front-end support for web-related and tool-related issues.
Although day-to-day work does not require maintenance of back-end data repositories or API development, you may be called upon for ad-hoc support in these areas. Therefore, familiarity with complementary technologiesespecially REST APIs and AWSis considered an advantage.
Key Responsibilities :
Application Development :
- Design, develop, and maintain automation web pages and data center applications.
- Build and update Java-based desktop applications, including configuration tools.
- Create robust, reusable code libraries to support scalable and efficient development.
Front-End Support & Customer Interaction :
- Deliver customer-facing support for front-end website-related issues.
- Prepare and present data analytics as per customer requirements.
- Collaborate closely with internal teams to troubleshoot and resolve user-facing issues.
Technical Collaboration :
- Work with cross-functional teams to ensure smooth product integration.
- Provide occasional ad-hoc support for REST API-related tasks and back-end systems when needed.
- Participate in design reviews, enhancements, and continuous improvements.
Documentation & Best Practices :
- Maintain clear technical documentation, design specs, and version control.
- Ensure clean, secure, and optimized code following industry best practices.
- Contribute to testing efforts, including test case creation and defect reporting.
Qualifications, Experience & Skills :
Minimum Qualifications :
- Bachelors degree in Computer Engineering, Software Engineering, Computer Science, or a related field.
- Minimum 4+ years of relevant experience in software development.
Technical Skills :
Essential Strengths :
- Strong expertise in Java, J2SE, J2EE, and Maven.
- Experience with at least one Java desktop GUI framework :
a. Swing, Eclipse RCP/SWT, JavaFX.
b. Proficiency in front-end technologies :
c. HTML5, CSS3, JavaScript, Bootstrap 3+, jQuery, Vue.js.
- Experience developing reusable code libraries and modular components.
- Solid understanding and working experience with REST APIs.
- Basic knowledge of Cassandra NoSQL databases and MuleSoft.
- Ability to build solutions optimized for performance and scalability.
Desirable Strengths :
- Knowledge of Git, Jira, Confluence, and Bitbucket.
- Familiarity with Linux, Nginx, and optional experience with Python scripting.
- Exposure to AWS cloud environments.
Behavioral Competencies :
- Strong analytical and problem-solving skills.
- Self-driven with the ability to take end-to-end ownership of tasks.
- Good communication skills and ability to collaborate with cross-functional teams.
- Organized, detail-oriented, and capable of managing multiple tasks effectively.
- Proactive attitude with a willingness to learn and adopt new technologies.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1583226
Interview Questions for you
View All