Sr Software Engineer
11 hours ago
TO GET TIMELY UPDATES ON JOB OPENINGS, FEEL FREE TO JOIN OUR COMMUNITY @ (4L+ MEMBERS FROM 35+ COUNTRIES)
Job Overview:
As a Senior Software Engineer specializing in Java, you are responsible for designing, developing, and maintaining high-quality software solutions using Java technologies. Your role typically involves leading technical initiatives, mentoring junior engineers, and contributing to the architectural decisions of the software projects.
What's For The Candidate:
- Competitive salary based on experience.
- Opportunities for professional development and career growth.
- A collaborative and dynamic work environment.
Key Responsibilities:
- Software Development: Lead the design and development of complex software applications and systems using Java and related technologies. This includes writing clean, efficient, and maintainable code that meets functional and non-functional requirements.
- Technical Leadership: Provide technical leadership and guidance to the development team, including mentoring junior engineers, conducting code reviews, and sharing best practices for software development.
- Architecture Design: Contribute to the architectural design and decisions of software systems, including designing scalable, reliable, and secure architectures that align with business goals and industry best practices.
- Performance Optimization: Identify performance bottlenecks and optimize the performance of Java applications by implementing efficient algorithms, tuning database queries, and leveraging caching mechanisms.
- Code Quality Assurance: Ensure code quality and adherence to coding standards by implementing automated tests, performing code reviews, and conducting static code analysis using tools like SonarQube or Checkstyle.
- Continuous Integration/Continuous Deployment (CI/CD): Implement CI/CD pipelines to automate the build, test, and deployment processes of Java applications using tools like Jenkins, GitLab CI/CD, or CircleCI.
- Troubleshooting and Debugging: Debug complex issues, diagnose root causes, and implement effective solutions to resolve technical issues encountered during development, testing, or production.
- Collaboration: Collaborate with cross-functional teams, including product managers, designers, QA engineers, and DevOps engineers, to ensure the successful delivery of software projects and features.
Key Skills and Qualifications:
- Advanced Java Proficiency: Expert-level proficiency in Java programming language, including advanced features such as multithreading, concurrency, and Java 8/11 features like lambda expressions and streams.
- Spring Framework: Extensive experience with the Spring Framework and related projects (Spring Boot, Spring MVC, Spring Data, etc.) for building enterprise-scale Java applications.
- Database Technologies: Strong understanding of relational databases (e.g., MySQL, PostgreSQL, Oracle) and proficiency in SQL for data manipulation and database design.
- Microservices Architecture: Experience with designing and developing microservices-based architectures using Java and Spring Boot, including API design, service discovery, and inter-service communication (e.g., REST, gRPC).
- Cloud Platforms: Familiarity with cloud platforms like AWS, Azure, or Google Cloud Platform (GCP) and proficiency in deploying and managing Java applications in cloud environments.
- Containerization and Orchestration: Experience with Docker for containerization and Kubernetes for container orchestration, including deploying and managing containerized Java applications at scale.
- Agile Methodologies: Experience working in Agile software development environments, practicing Agile methodologies (e.g., Scrum, Kanban) and collaborating with cross-functional teams to deliver iterative software solutions.
- Problem-Solving and Analytical Skills: Strong problem-solving skills with a logical and analytical mindset, capable of analyzing complex technical challenges and proposing effective solutions.
- Communication and Leadership: Excellent communication skills with the ability to articulate technical concepts effectively, lead technical discussions, and mentor junior engineers.
As a Senior Software Engineer specializing in Java, you play a critical role in the success of software projects by providing technical expertise, leadership, and mentorship to the development team. Your deep understanding of Java technologies, coupled with your problem-solving skills and collaborative mindset, enables you to drive innovation and deliver high-quality software solutions that meet the needs of the business and its stakeholders.
Job Location: Remote/Hybrid/In-Office
Note: To accomplish our vision, our Flagship Event 'IAC VISION 2030' would provide employment and career opportunities for millions of job-ready interns, freshers and professionals in our Industry Academia Community (IAC).
By submitting your application you accept the Terms and Conditions.
-
Sr. Software Engineer
2 weeks ago
Mumbai, Maharashtra, India Synapsewave Innovations Full time ₹ 5,00,000 - ₹ 20,00,000 per yearJob DescriptionSr. Software Engineer (Winform C#)Key AccountabilityUtilized established development tools, guidelines and conventions including but not limited to MS SQL Server, C#Design, code and test software applicationsEnhance existing systems by analyzing business objectives, preparing an action plan and identifying areas of improvement and...
-
Sr. Software Engineer
7 days ago
Navi Mumbai, Maharashtra, India Kongsberg Full time ₹ 12,00,000 - ₹ 36,00,000 per yearKongsberg GruppenSr. Software EngineerHoldingselskaperKongsberg Maritime is a technology pioneer, enabling a more sustainable future for our oceans. Our zero-emission integrated technologies advance the maritime industry and solve our customers' toughest problems. With unmatched competence, domain knowledge, innovation, and market reach, we are the trusted...
-
Sr Software Engineer
4 days ago
Mumbai, Maharashtra, India HERE Technologies Full time ₹ 15,00,000 - ₹ 20,00,000 per yearWhat's the role?As a Sr Software Engineer, you will be designing & writing software to enrich and clean records representing the hundreds of millions of places/points of interest on our world leading global maps. Some of the daily fun will include the following:• Strong coding skills in Java and willingness to learn and use new languages - Scala.•...
-
Java Software Engineer
1 week ago
Mumbai, Maharashtra, India Newgen Software Full time ₹ 4,00,000 - ₹ 8,00,000 per yearAbout Newgen Software: Newgen is the leading provider of a unified digital transformation platform with native process automation, content services, and communication management capabilities. Globally, successful enterprises rely on Newgen's industry-recognized low code application platform to develop and deploy complex, content-driven, and customer-engaging...
-
Sr. Associate
14 hours ago
Mumbai, Maharashtra, India NEC Software Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany Description NEC Software Solutions (India) Private Limited is based in Mumbai (Worli & Airoli) and Bangalore. It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals which include publishing, media, financial services, retail, healthcare and technology companies around the...
-
Senior Software Engineer
3 days ago
Mumbai, Maharashtra, India Talentxo Full time ₹ 15,00,000 - ₹ 25,00,000 per yearSr Software EngineerExp 6-10 yrsRemote workingMust be from IIT or From other premium institutes NIT, MNNIT, VITS, BITSExp using Python to design software solutions, (with Django framework exp) and Microservices architecture is a must.Health insurance
-
Senior Software Engineer
1 week ago
Mumbai, Maharashtra, India Vernost Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWe're HiringJoin our growing tech team and be part of exciting projects Open Roles:Tech Lead (Node/React & Node/Angular with System Design)Sr. Software Engineer (Node/React & Node/Angular)Software Engineer (Node/React & Node/Angular) If you're passionate about building scalable, high-performing solutions — we'd love to connect Share your profile at Or...
-
Software Engineer/Sr. Software Enginee
1 week ago
Mumbai, Maharashtra, India Newgen Software Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Description The incumbent would be responsible for: * Developing and installing software solutions. * Designing, implementing and delivering high quality Software project in JAVA, SQL / Oracle,Job DescriptionThe incumbent would be responsible for:* Developing and installing software solutions.* Designing, implementing and delivering high quality Software...
-
Software Engineer/Sr. Software java
3 days ago
Mumbai, Maharashtra, India Newgen Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob descriptionRole - Software Engineer/Sr. Software Enginee ( JAVA )Only candidate Apply if are able to come 24 Sep Tomorrow F2F Interview in Western lineonly candidate apply who lives in Western line.Job DescriptionThe incumbent would be responsible for: * Developing and installing software solutions. * Designing, implementing and delivering high quality...
-
Sr. Software Developer
19 hours ago
Mumbai, Maharashtra, India Sumhr Full time ₹ 6,00,000 - ₹ 12,00,000 per yearWhat's it like to work with us:A fast paced environment where ideas are always welcomeDo whatever it takes to meet your goals/deadlines.Less meetings + less structures + less policies = More WorkFor anything you do, the buck stops with youDress up the way you want. Shorts, flip-flops, anything at all that enhances your creativity and productivityA young and...