Overview
Roles and Responsibilities
1. Design, develop, and maintain custom applications and integrations using NetSuite Suite Script (JavaScript) and potentially other Java technologies.
2. Front-end and back-end programming
3. Translate business requirements into technical solutions, ensuring efficient and scalable implementations.
4. Develop and execute test plans and test cases, including unit, functional, performance, and scalability testing.
5. Design and implement integrations between NetSuite and other systems, potentially using middleware tools
6. Ensure data integrity and accuracy across integrated systems
7. Identify and address performance bottlenecks in NetSuite applications and integrations.
8. Design and implement solutions to ensure scalability and maintainability of NetSuite systems.
9. Collaborate effectively with development teams, product management, and UX to
deliver new product offerings.
10. Troubleshoot and resolve technical issues related to NetSuite applications and
integrations.
11. Write technical documentation to support the NetSuite development process.
12. Developing large scale Java web applications.
13. Integrating front-end elements into the application.
14. Coordinating with co-developers and other related departments.
15. Working on bug fixing and improving application performance.
16. Attending group gatherings to discuss initiatives and goals.
17. Troubleshooting, fixing, and coding for other developers.
18. Meeting deadlines on time-sensitive deliveries.
19. Creating thorough reports on work accomplished and projects completed.
Requirements
1. Proven experience of at least 4 to 5 years in Java-based programming.
2. Strong proficiency in Java and JavaScript (Suite Script).
3. Strong knowledge of Core Java (1.8), J2EE, Spring, Hibernate, and MySQL.
4. Experience with relational databases (e.g., MySQL, PostgreSQL).
5. Familiarity with NetSuite Suite Script (JavaScript) and Suite Analytics.
6. Experience with IDEs (e.g., IntelliJ, Eclipse), version control systems (e.g., Git), and build tools (e.g., Maven, Gradle).
7. Experience with unit, functional, performance, and scalability testing.
8. Experience with designing and implementing integrations between systems.
9. Ability to mentor and guide junior developers.
10. Excellent analytical and problem-solving skills.
11. Strong communication and teamwork skills.
12. A degree in coding, computer science, or a related subject is required.
Job Type: Full-time
Pay: ₹1,000,000.00 - ₹1,200,000.00 per year
Schedule:
- Day shift
Experience:
- Java Frontend: 5 years (Required)
- Java Backend: 5 years (Required)
- NetSuite: 5 years (Required)
- Database design: 4 years (Required)
- Core Java: 4 years (Required)
Location:
- Chennai District, Tamil Nadu (Required)
Work Location: In person