Motadata
Principal Software Engineer - Java Technologies
Job Location
ahmedabad, India
Job Description
Job Description : Role & Responsibility : - Design, develop, and maintain software products using Core Java. - Implement Object-Oriented Programming (OOPs) principles effectively in core Java. - Utilize Java fundamentals including concurrency, logging, error handling, and dependency management to create robust solutions. - Adhere to industry best practices throughout the software development lifecycle, ensuring high quality deliverables. - Debug multithreading high-performance applications to identify and resolve issues promptly. - Utilize Java and Vert.x, along with familiarity with message queue, REST API architecture. - Participate in event-driven application development, leveraging relevant experience to enhance project outcomes. - Demonstrate proficiency in data structures and algorithms to optimize software performance. - Collaborate effectively within Agile or other product methodologies to deliver timely and innovative solutions. - Utilize version control systems such as Git and build systems like Jenkins, Maven, Gradle, TFS, or similar. - Implement instrumentation to gather business-specific metrics and insights into consumer usage patterns. Position Title : Principal Software Engineer (Java) Experience : 6-8 years Location : Ahmedabad- Candidates having < > skill - Develop Microservices with a strong understanding of AWS services including EC2, Lambda, S3, and CloudWatch. - Contribute to the team's understanding of API management platforms, design standards, patterns, and best practices. Above is a summary of expected role and responsibility and must not be considered as an exhaustive list of duties. Skills and Qualifications : - Bachelor's or Master's degree in Computer Science, Engineering, or related field. - 6 years of hands-on experience in software design and development using Core Java Fundamentals. - Proficiency in implementing OOPs principles and design patterns in Java. - Solid understanding of Java fundamentals including concurrency, logging, and error handling. - Experience with debugging multithreading applications and optimizing performance. - Strong knowledge of data structures and algorithms. - Experience working within Agile or other product methodologies. - Familiarity with version control systems (e.g., Git) and build systems (e.g., Jenkins, Maven). - Experience developing Microservices on AWS infrastructure is a plus. - Excellent problem-solving skills and attention to detail. - Strong communication and collaboration abilities. - Ability to thrive in a fast-paced, collaborative environment. (ref:hirist.tech)
Location: ahmedabad, IN
Posted Date: 11/21/2024
Location: ahmedabad, IN
Posted Date: 11/21/2024
Contact Information
Contact | Human Resources Motadata |
---|