Senior Software Engineer
2 weeks ago
Overview
Senior Software Engineer shall be responsible for the module level (high and low) design, implementation and testing of a variety of software solutions in the product line. He/She should be able to effectively work independently within a team of technically strong engineers. He/She should be adhering to the schedules, standards and quality processes and procedures of the Organization. Software defect resolutions (including complex issues), testing and maintaining the software is an important task of a Senior Software Engineer.
He/She shall be responsible for training/mentoring the junior team members. He/she shall contribute to the overall design, analysis and business requirements spanning across modules. Knowledge and ability to manage the entire software development life cycle process is essential for a Senior Software Engineer.
Responsibilities
- High and low level module design using UML
- Contribute to the overall design
- Propose alternate solutions/designs
- Derive technical requirements of modules from business/functional requirements
- Develop high-quality and performance sensitive code using defined programming languages as part of the implementation
- Unit testing & debugging of production software
- Continually updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications
- Supporting and maintaining functionality of software for the product.
- Diagnose and troubleshoot complex issues.
- Proficient in usage of software configuration management tools, defect tracking tools, Static Code Analyzer tools, Debugging tools
- Train and mentor junior team members
- Work with the Technical Leads to effectively understand and implement the solutions independently in accordance with the appropriate process..
- Building the software for testing and product release, and ability to resolve build related issues
Specific Knowledge And Skills
C
andidates should have experience in the following skills and technologies:
- Must have 4+ years of experience in building microservices using Java
- Hands on experience in building microservices using Spring Boot, Spring Cloud, Cloud foundry (PCF)/AWS, Docker
- Good experience in API gateway like Apigee is preferred
- Very Strong in Core Java (Collections, Threads, Regular Expressions, Exception handling)
- Good knowledge on coding standards, design patterns, unit testing
- Good knowledge on CICD practices
- Good exposure to JMS environment and hand on experience in Redis/Rabbit MQ / Active MQ / Kafka
- Design and Architecture (Microservices design pattern)
- Good knowledge on relational database (MS SQL/PostGreSql) or NO SQL database is preferred
Soft Skills
- Ability to accomplish assigned tasks without supervision.
- Excellent verbal/written communication skills with very good teaming skills
- Good documentation skills and software process discipline
- Self-initiative and self-managed
- Voice out issues and persuasive to resolve issues
- Good time management and organizational skills
- An ability to work to deadlines
Qualifications
- B.E/B.Tech or M.E/M.Tech in the disciplines of CSE/ECE/EEE or MCA degree or equivalent experience.
- At least 6 to 8 years in Software development using several of the skills and technologies mentioned below
-
Senior Software Engineer
1 week ago
Hyderabad, Telangana, India Redwood Software Full timeOUR MISSIONAt Redwood, we empower our customers with lights-out automation for their mission-critical business processes.ABOUT USRedwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built for ERP, we believe in the transformative...
-
Software Developer Senior Engineer
3 hours ago
Hyderabad, Telangana, India Quest Software Full timeOverviewJob Title: Software Dev Senior Engineer – Security & Cloud Engineering (Product)Location: HybridExperience: 6 + yearsEmployment Type: Full-timeWe are seeking aSoftware Dev Senior Engineerto lead the delivery of an enterprise-gradecloud product. The ideal candidate is a hands-on technical leader with deep experience inJava,Spring Framework,Micro...
-
Junior Software Engineer
5 hours ago
Hyderabad, Telangana, India Saemushi Software Full timeWe're Hiring: Junior Software EngineerJoin our cutting-edge team building the future of agentic applications We're looking for a talented full-stack engineer to help develop intelligent, autonomous systems that transform how businesses operate.Company DescriptionSaemushi Software Private Limited is a digital product studio headquartered in Hyderabad, India,...
-
Software Engineer, Senior I
1 hour ago
Hyderabad, Telangana, India Progress Software Full timeWe are Progress (Nasdaq: PRGS) - a trusted provider of software that enables our customers to develop, deploy and manage responsible, AI powered applications and experiences with agility and ease.We're proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because we believe people power...
-
Senior Java Software Engineer
5 days ago
Hyderabad, Telangana, India Kanerika Software Pvt Ltd Full timeJob Summary:As a Senior Java Developer, you will utilize your extensive Java programming skills and expertise to design and develop robust and scalable applications. You will collaborate with cross-functional teams, provide technical leadership, and contribute to the entire software development life cycle. With your deep understanding of Java technologies...
-
Lead Software Engineer
2 weeks ago
Hyderabad, Telangana, India Sahaj Software Full timeAbout the roleYou'll thrive if you're hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes Java,TypeScript, Python, .Net, Golang, Elixir, Scala, Kotlin, Ruby, , and Rust.This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional management...
-
Lead Software Engineer
1 hour ago
Hyderabad, Telangana, India Sahaj Software Full timeAbout the roleYou'll thrive if you're hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes Java, Python, .Net, Golang, TypeScript, Scala, Kotlin, Elixir, , and Rust.This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional management layers,...
-
Senior Software Engineer
2 weeks ago
Hyderabad, Telangana, India State Street Full timeWe are looking for a Senior level software engineer with expertise in enterprise Java technologies, Relational databases, cloud native application development, Agile methodologies and hands-on experience working in highly transactional, scalable software systems. The job involves the engineer to contribute towards new enhancements and maintenance of one or...
-
Senior Software Engineering Manager
2 hours ago
Hyderabad, Telangana, India Cubic Transportation Systems Full timeSenior Software Engineering Manager Experience: 15+ YearsPrimary Skills: Background of Java, Microservices, AWS Cloud with working experience in large scale programs and large scale Teams.Education: Bachelor's degree in computer science, Engineering, or related fieldJob Summary:The Senior Software Engineering Manager is responsible for leading multiple...
-
Senior Software Dev Engineer
1 week ago
Hyderabad, Telangana, India Amazon Full timeAs Technical Leaders, Senior Software Engineers at Amazon excel in tackling complex, ambiguous problems with minimal guidance. They consistently deliver high-impact solutions while maintaining a long-term perspective on the team's software architecture. These engineers not only address current architectural deficiencies but also propose and lead large-scale...