Software Engineer

Year    Chennai, Tamil Nadu, India

Job Description


In this position, you will have an opportunity to make major contributions to our next-generation transportation and logistics software for the marine industry You will work together with colleagues to define system requirements and build state-of-the-art software You must be a quick learner, have excellent communication skills and be able to maintain ownership of large engineering projects through their lifecycle: architecture/design, implementation, testing, maintenance, and support This position has unique opportunities for growth in both the functional and technical directions Responsibilities Analyze, design, unit test, and develop robust large-scale applications. Develop secure, scalable, and highly available distributed applications. Collaborate with product management and quality assurance to deliver highly efficient features and functionality. Take ownership of a products feature design and development. Participate in code and feature reviews and provide feedback. Provide guidance and support related to your feature to various cross-functional teams within the organization. Mentor and coach other team members. Write technical documents that explain how new modules and new products are implemented Contribute to the entire life-cycle development process from definition and design to product delivery Requirements BE/BTech/MCA/MSC IT with 1-3 years of experience Strong knowledge and experience with object-oriented methodologies, enterprise application architectures, and design pattern Expertise in application development using JAVA . Proficiency in creating RESTful applications using Spring Boot deployed on a public cloud environment like AWS and/or Azure . Highly adapt to software development processes, particularly software design and unit/integration testing using JUnit. Sound understanding of application software, secure coding, scalability, performance, and reliability aspects Capable of working in a fast-paced, test-driven, collaborative, and iterative programming environment. Experience with agile development approaches is a plus. A highly motivated individual, open to embracing challenges, consistently seeking innovation and learning opportunities, and always willing to support others. Exceptional problem-solving and troubleshooting skills. Fluent in both written and spoken English Experience with relational database management systems and No SQL like Cassandra. Familiarity with messaging technologies like Kafka and JMS. Optional Qualifications Experience with open-source frameworks such as Spring, Spring Boot, and Spring Integration is a plus

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3162796
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Chennai, Tamil Nadu, India
  • Education
    Not mentioned
  • Experience
    Year