🏢 Offshore Consulting Shops

Suraj Technologies is an IT services and mobile application development studio that provides digital solutions and custom software development for external enterprise clients.

This company was flagged and excluded from default search results. Proceed with caution.

Suraj Technologies
Posted 8y ago

Java Application Developer

Suraj Technologies
Coimbatore, TN, India
OnsiteFull Time
Responsibilities
  • Designing applications
  • Building applications
  • Maintaining code quality
Requirements
  • Proficient in Java
  • Solid understanding of object-oriented programming, and experience with web application frameworks
Technical tools mentioned
JavaGitAntMavenGradle

Job description

Company Description:

At Suraj Technologies, we are determined to help enterprises digitalize solutions to their business problems through our expertise - enabling them better utilization of the resources available.

Job Description:

We are looking for a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these applications and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality are essential.

Responsibilities

  • Translate application storyboards and use cases into functional applications

  • Design, build and maintain efficient, reusable, and reliable Java code

  • Ensure the best possible performance, quality, and responsiveness of the applications

  • Identify bottlenecks and bugs, and devise solutions to these problems

  • Help maintain code quality, organization, and automatization

​​​​​​​

Qualifications:
  • Proficient in Java, with a good knowledge of its ecosystems

  • Solid understanding of object-oriented programming

  • Familiar with various design and architectural patterns

  • Skill for writing reusable Java libraries

  • Knowledge of concurrency patterns in Java

  • Familiarity with concepts of MVC, JDBC, and RESTful

  • Experience with popular web application frameworks, such as Play and Spark

  • Familiarity with Java GUI frameworks (such as Swing, SWT, and AWT depending on project requirements)

  • A knack for writing clean, readable Java code

  • Experience with both external and embedded databases

  • Understanding fundamental design principles behind a scalable application

  • Basic understanding of the class loading mechanism in Java

  • Creating database schemas that represent and support business processes

  • Basic understanding of JVM, its limitations, weaknesses, and workarounds

  • Implementing automated testing platforms and unit tests

  • Proficient understanding of code versioning tools, such as Git

  • Familiarity with build tools such as Ant, Maven, and Gradle

  • Familiarity with continuous integration

Additional Information:

What You'll Gain:

  • Experience and skills required for creating and scaling up your career

  • The ability to exercise creativity at your work.

  • A dynamic and challenging working environment

  • At our amazing office building in Coimbatore, you will find the perfect place to work with the best talents in the market.

At Suraj Technologies, we build applications along with your career!

If you think that you’re a creative nerd who stands out of the crowd and deserves to jump a step ahead in your career, you should apply and sell yourself to success. We’re waiting!

Similar jobs

Java Developer roles near Coimbatore, TN
1mo
Save
Mark Applied
Hide
Lead Java Engineer - AI Native
Coimbatore, Tamil Nadu, India
HybridFull Time
EPAM Systems
EPAM SystemsNYSE: EPAM: Provides global digital platform engineering and software development services.
8+ YOE8+ years Java experience; expertise with Spring Boot/Cloud/Data, microservices, cloud-native (AWS/GCP/Azure), AI-native engineering, MCP servers, AI coding assistants, and team leadership.
Java, Java 17, Spring MVC, Spring Boot, Spring Security, Spring Cloud, Spring Data, Microservice Architecture, REST API, Model Context Protocol (MCP), GitHub Copilot, Cursor, Claude Code, Claude, GPT-4o, Gemini, LangGraph, CrewAI, AutoGen, Spring AI Agents, Jira, Confluence, GitHub, ServiceNow, Amazon Web Services, Google Cloud Platform, Microsoft Azure, Docker, Kubernetes, JUnit, PostgreSQL, MySQL, MongoDB, Redis, NoSQL Databases
2y
Save
Mark Applied
Hide
Junior Java Developer
Coimbatore South, Tamil Nadu, India
OnsiteFull Time
QBrainX
QBrainX: Provides IT consulting and digital transformation services.
0+ YOEBachelor's degree in Computer Science or related field; strong OOP, Java, Spring/Hibernate; web basics; Git, Maven/Gradle; good problem-solving and communication.
Java, Spring, Hibernate, HTML, CSS, JavaScript, Angular, React, Git, Maven, Gradle