Business Consultancy Firm

Sr. Java Developer

Roles and Responsibilities

  • Design, develop, and maintain custom applications and integrations using NetSuite SuiteScript (JavaScript) and potentially other Java technologies.
  • Front-end and back-end programming.
  • Translate business requirements into technical solutions, ensuring efficient and scalable implementations.
  • Develop and execute test plans and test cases, including unit, functional, performance, and scalability testing.
  • Design and implement integrations between NetSuite and other systems, potentially using middleware tools.
  • Ensure data integrity and accuracy across integrated systems.
  • Identify and address performance bottlenecks in NetSuite applications and integrations.
  • Design and implement solutions to ensure scalability and maintainability of NetSuite systems.
  • Collaborate effectively with development teams, product management, and UX to deliver new product offerings.
  • Troubleshoot and resolve technical issues related to NetSuite applications and integrations.
  • Write technical documentation to support the NetSuite development process.
  • Developing large scale Java web applications.
  • Integrating front-end elements into the application.
  • Coordinating with co-developers and other related departments.
  • Working on bug fixing and improving application performance.
  • Attending group gatherings to discuss initiatives and goals.
  • Troubleshooting, fixing, and coding for other developers.
  • Meeting deadlines on time-sensitive deliveries.
  • Creating thorough reports on work accomplished and projects completed.

Requirements

  • Proven experience of at least 4 to 5 years in Java-based programming.
  • Strong proficiency in Java and JavaScript (SuiteScript).
  • Strong knowledge of Core Java (1.8), J2EE, Spring, Hibernate, and MySQL.
  • Experience with relational databases (e.g., MySQL, PostgreSQL).
  • Familiarity with NetSuite SuiteScript (JavaScript) and SuiteAnalytics.
  • Experience with IDEs (e.g., IntelliJ, Eclipse), version control systems (e.g., Git), and build tools (e.g., Maven, Gradle).
  • Experience with unit, functional, performance, and scalability testing.
  • Experience with designing and implementing integrations between systems.
  • Ability to mentor and guide junior developers.
  • Excellent analytical and problem-solving skills.
  • Strong communication and teamwork skills.

A degree in coding, computer science, or a related subject is required.

Job Category: IT
Job Type: Full Time
Job Location: Chennai

Apply for this position

Allowed Type(s): .pdf, .doc, .docx