Senior Software Engineer

L&T Geostructure

  • Indore, Madhya Pradesh
  • Permanent
  • Full-time
  • 15 days ago
Minimum Qualification: B.E. or Diploma in Electronics/Electrical and Computer Science/Engineering or similar field from an accredited university with minimum 4-10 years of relevant experience Experience: Software Engineer works independently under minimum supervision and applies knowledge of subject matter for application development. In this role requires enough knowledge and skills to effectively deal with issues, challenges, and develop applications solutions. Objective/Purpose: To ensure success as a Software engineer you shall have a strong passion for work and the ability to turn complex product /tool requirements into simple/optimal technical solutions and be accountable for the assigned technical deliverables. Key Responsibilities: Determining the structure and design of Microservices for enterprise grade web applications. Ensuring performance & scalability determines design choices. Developing features to enhance the user experience. Striking a balance between functional, scalability & performance. Building reusable code for future use. Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement. Collaborating with the frontend and peer back-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience. Developing ideas for new programs, products, or features by monitoring industry developments and trends. Recording data and reporting it to proper parties, such as clients or leadership. Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members. Taking lead on projects as and when needed. Work withteam membersto improvedesign, coding practices. Support cross-functional teams in deploying and maintaining the product/tool. Technical Expertise: Must have Java Proficiency: strong command over core Java concepts, including multithreading, concurrency, generics, collections, and memory management. Must have expertise in designing, implementing, and consuming RESTful APIs using frameworks like Spring MVC. Proven track record of optimizing performance in Java applications and microservices, including JVM tuning, caching strategies, and database optimization. Familiarity with distributed computing concepts such as eventual consistency, fault tolerance, distributed caching, and messaging systems (e.g., Kafka, RabbitMQ) Proficiency in writing unit tests, integration tests, and end-to-end tests for Java applications and microservices, using frameworks such as JUnit, Mockito, and Cucumber Familiarity with monitoring tools such as Prometheus, Grafana, ELK stack for monitoring and troubleshooting microservices. Ability to produce clear and concise technical documentation, including design documents, API specifications, and system design & architecture diagrams. Proficiency in using Git for version control, including branching, merging, rebasing, and resolving conflicts. Have knowledge on developing any of UI development using HTML5, CSS3, JavaScript, C#.NET Good problem-solving skills. Excellent verbal communication skills. Good interpersonal skills. Have knowledge of advanced JavaScript libraries and frameworks such as Angular, ReactJS, NodeJS Strong problem solving and verbal and written communication skills. Ability to work independently or with a group. Unix and Shell scripting basics is a plus Ability to participate in working sessions that result in clear requirements and technical design while working with technical, non-technical members of SCRUM team Operating Network: Internal: DS management team, DS technology. External: DS partner network, Customers, Consultants. Key Value Drivers: Team player Accuracy Focused on Activities and Timeline Methodical/Structured Behavioral Attributes: Good communication skills. Good analytical skills. Self-motivation Steep learning curve Good Team player

foundit

Similar Jobs

  • Senior Software Engineer (Remote)

    Uplers

    • Indore, Madhya Pradesh
    Experience : 12.00+ years Salary : INR 308000-431000 / month (based on experience) Expected Notice Period : 15 Days Shift : (GMT+05:30) Asia/Kolkata (IST) Opportunity Type : Remote…
    • 22 days ago
  • Senior Software Engineer

    Uplers

    • Indore, Madhya Pradesh
    Experience : 4.00+ years Salary : AUD 2800-4400 / month (based on experience) Expected Notice Period : 15 Days Shift : (GMT+05:30) Asia/Kolkata (IST) Opportunity Type : Remote Plac…
    • 22 days ago
  • Senior Principal Software Engineer

    Alphanext Technology Solutions

    • Indore, Madhya Pradesh
    Welcome to Alphanext, a leading provider of talent solutions headquartered in London, with operational bases in Pune and Indore. With a strong focus on the global technology commun…
    • 1 month ago
    • Apply easily