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