13 Connexion Jobs
Senior Software Engineer - Java (4-8 yrs)
Connexion
posted 5d ago
Fixed timing
Key skills for the job
Position Title : Senior Software Engineer (Java)
Experience : - 4+ years of hands-on experience in software design and development using Core Java Fundamentals.
Location : Ahmedabad
Education : - Bachelor's or Master's degree in Computer Science, Engineering, or related field.
Skill Set (Mandatory) :
- Core Java
- Event-Driven and Message-Driven Architecture (e.g., Kafka, ActiveMQ, RabbitMQ)
- Multithreading
- Data Structures & Algorithms
- Experience in sprint design and execution
Company :
We are a renowned IT monitoring and management software company that has transformed how businesses manage their IT operations since inception. Our vision is to revolutionize how organizations extract valuable insights from their IT networks.
Bootstrapped since the beginning, we have developed a formidable product suite with cutting-edge solutions, empowering enterprises to make informed decisions and optimize their IT infrastructure. As a market leader, we take pride in our ability to collect and analyze data from various sources, in any format, providing a unified view of IT monitoring data.
We are customer-centric and strive for excellence, enabling organizations to easily tackle complex IT challenges.
Role & Responsibility :
- Design, develop, and maintain software products using Core Java.
- Implement Object-Oriented Programming (OOP) 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, and 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.
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 roles and responsibilities and must not be considered an exhaustive list of duties.
Skills and Qualifications :
- Proficiency in implementing OOP 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.
Functional Areas: Other
Read full job descriptionPrepare for Senior Software Engineer roles with real interview advice