Designs, develops, documents, tests, and maintains full-stack software solutions using Java and Spring Boot. Architects end-to-end applications, develops APIs and microservices, works with relational databases and cloud platforms, evaluates software and vendors, and improves development processes. The role also includes owning solutions, analyzing requirements, documenting specifications, mentoring junior developers, leading teams, and staying current with software engineering practices.
Role: Senior Software Developer (Full Stack)
Location: Coimbatore
Experience: 4-6 Years
Skills: Java, Springboot, Microservices, Restful API, SQL, Angular/React, AWS
Responsibilities:
● Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
● Architects and designs end-to-end software solutions
● Takes proactive end-to-end ownership of software solutions
● Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
● Prepares and installs solutions by determining and designing system specifications, standards, and programming.
● Improves operations by conducting systems analysis; recommending changes in policies and procedures.
● Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
● Guides and mentors junior developers
● Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment
● Participate in educational opportunities & read professional publications
● Protects operations by keeping information confidential.
● Provides information by collecting, analyzing, and summarizing development and service issues.
● Accomplishes engineering and organization mission by completing related results as needed.
● Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Requirements:
● Proven work experience as a Senior Software Engineer or Software Developer
● Experience leading a team
● Experience designing interactive applications
● Ability to develop software in Spring Boot (recent versions)
● Excellent knowledge of relational databases, SQL and ORM technologies (JPA, Hibernate)
● Experience developing web applications using at least one popular web framework
● Hands on experience with cloud platforms such as AWS (S3, EC2, SQS, Lambda, Serverless)
● Experience with test-driven development
● Experience with popular version control tools like Git
● Experience with project management or issue tracking tools like
● Proficiency in software engineering tools
● Ability to document requirements and specifications Bonus Skills
● Experience with Angular JS (recent versions)
● Experience with cloud platforms such as Azure, or Google Cloud.
● Familiarity with Microservices architecture and API development.
● Contributions to open-source projects or a strong technical portfolio.
Similar Jobs
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Design and implement full-stack features with minimal guidance. Collaborate with PMs, UX, QA, and engineers. Build frontend components (React/Angular) and backend services (Java/Kotlin/.NET). Develop and consume RESTful APIs, use Git, Gradle/Maven, and troubleshoot production issues. Participate in code reviews, follow architectural patterns, and support delivery during critical phases.
Top Skills:
.NetAngularAWSGitGradleJavaKotlinMavenNoSQLReactRestful ApisSQL
Financial Services
Own product strategy, roadmaps, discovery, requirements, backlogs, releases, and delivery for voice recording, business controls, and applied AI products. Partner with global agile development teams and stakeholders to deliver secure enterprise capabilities. Track adoption, quality, customer experience, and operational outcomes while identifying generative AI opportunities and leading cross-functional programs.
Top Skills:
Agent-Based WorkflowsAPIsCloud ApplicationsDubberGenerative AiGlobal RelayMicrosoft PurviewNiceProofpointSmarshVerint
Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
Supports the Indian Navy’s P-8I Sustainment Program by resolving aircraft, systems, and ground-support-equipment maintenance issues. Interprets technical documentation, analyzes performance and maintenance data, troubleshoots equipment problems with U.S. reach-back teams, and provides hands-on training to Navy personnel. The role requires independent work, customer relationship management, short-notice travel, and after-hours response to emergent repair needs.
Top Skills:
Aircraft Maintenance Technical DocumentationAircraft SystemsBoeing 737 NgGround Support Equipment (Gse)P-8I Aircraft
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.



