Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer @ Healthedge

Home > Software Development

 Senior Software Engineer

Job Description

Job Title: Senior Software Engineer

Location: Bengaluru

Job Summary:
We are seeking a skilled and experienced Senior Software Engineer with expertise in Java
technologies to join our dynamic team. The ideal candidate will have a strong background in JDK,
core Java, data structures, multithreading, and frameworks such as Spring and Spring Boot. The
role involves designing and developing robust applications, ensuring high performance and
responsiveness, and contributing to the overall architecture of our projects. Strong communication
skills and the ability to collaborate eectively with cross-functional teams are essential.

Key Responsibilities:
1. Application Development:
- Design, develop, test, and deploy scalable software applications using Java, Spring, and Spring
Boot.
- Utilize core Java concepts, data structures, and algorithms in application development.
- Implement multithreading for eicient processing and performance tuning.
2. Architecture and Design:
- Participate in architectural discussions and contribute to the design of high-quality software
solutions.
- Develop and maintain system architecture documentation.
3. Database Management:
- Design and optimize database schemas and queries using Oracle and PostgreSQL.
- Write shell scripts for database interactions and data manipulation.
4. Server and Deployment Management:
- Deploy applications on servers such as Tomcat and WebLogic.
- Troubleshoot and resolve issues related to server performance, application deployments, and
communication between services.
5. Messaging Systems:
- Implement messaging solutions using JMS MQ or Artemis MQ for inter-service communication.
- Ensure reliable and eicient message processing

6. Collaboration:
- Work closely with product managers, QA engineers, and other stakeholders to understand
requirements and deliver high-quality software.
- Participate in code reviews and provide feedback to team members.
7. Continuous Improvement:
- Stay current with industry trends and technologies, proactively recommending improvements
and technology adoption.
- Mentor and guide junior team members in best practices and emerging technologies.

Qualifications:
- Bachelors degree in Computer Science, Engineering, or a related field.
- 4+ years of professional experience in software development with Java technologies.
- Expertise in core Java, JDK, data structures, and multithreading.
- Strong experience with Spring and Spring Boot frameworks.
- Familiarity with server technologies, including Tomcat and WebLogic.
- Proficiency in working with relational databases such as Oracle and PostgreSQL.
- Experience writing shell scripts and working in a Linux environment.
- Previous experience with messaging queues, particularly JMS MQ or Artemis MQ.
- Strong analytical and problem-solving skills.
- Excellent communication skills, both verbal and written, with the ability to convey complex
information clearly

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: Healthedge
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Java DSA Multithreading Design Patterns OOPS Exception Handling J2Ee Spring Boot Microservices SQL

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Software Developer UI/UX

  • IBM
  • 5 - 10 years
  • Pune
  • 9 hours ago
₹ Not Disclosed

Software Developer UI/UX

  • IBM
  • 3 - 8 years
  • Pune
  • 10 hours ago
₹ Not Disclosed

Lead Software Architect

  • GSR Business Services
  • 12 - 20 years
  • Coimbatore
  • 14 days ago
₹ 40-60 Lacs P.A.

Azure Data Engineer

  • GSR Business Services
  • 5 - 8 years
  • Bengaluru
  • 18 days ago
₹ 10-19 Lacs P.A.

Healthedge

Company DetailsHealthEdge