Senior Software Engineer-Java

Noida, Uttar Pradesh, India
Oct 03, 2024
Oct 03, 2025
Onsite
Full-Time
3 Years
Job Description

As Brightly Software continues to grow, we are looking for talented engineers who thrive in a fast-paced environment. You will collaborate with our top-notch engineers and product teams to design, implement, and support innovative products and integrations. We value passion and dedication to software craftsmanship.

What You’ll Be Doing

  1. End-to-End Feature Delivery. Drive and own the delivery of innovative and high-performance features for our next-generation software applications.
  2. Team Inspiration. Inspire and guide engineers to apply their deep knowledge of computer science and programming principles in creating innovative solutions.
  3. Quality Assurance. Build and track quality throughout the agile product lifecycle, promoting a culture of quality across all business verticals and departments.
  4. Mentorship. Guide and mentor engineers in writing clear, maintainable full-stack code within a professional software engineering environment.
  5. Agile Development. Participate in an agile team by writing new feature code and developing test automation frameworks based on business needs.
  6. Goal Monitoring. Monitor company goals and metrics, recommending course corrections to keep program delivery on track.
  7. Cross-Functional Collaboration. Engage in portfolio and product planning sessions as a technical visionary, owning assigned areas/services/components.
  8. Product Support. Support our products by identifying and addressing the root causes of production incidents and ensuring long-term resolutions.
  9. DevOps Culture. Embed a DevOps mentality within the team, influencing data-driven analysis and pragmatic decision-making.
  10. Technical Leadership. Serve as a technical lead for teams and special projects, instilling a culture of continuous learning and staying relevant with technology trends.
  11. Operational Status Reporting. Present operational status to management, advising engineers on team-level practices.

What You Need

  1. Education. Bachelor’s or Master’s degree in Computer Science or related discipline; equivalent work experience may be considered.
  2. Experience. 8 to 11 years of relevant experience.

Technical Skills

  • Proficiency in design patterns, scalable solutions, application/system security, data structures, algorithms, object-oriented programming, databases, SQL, web programming, and cloud technologies (AWS, Azure, OpenShift).
  • 5+ years of web/API development using Java frameworks and UI/UX technologies.
  • 6+ years of experience with REST/gRPC services and microservices architecture.
  • 6+ years of experience with unit testing, mocking frameworks, integration testing, and automation frameworks.
  • Strong DevOps mindset with 5+ years in a CI/CD SDLC environment, including exception handling, logging, monitoring, and performance measurement.
  • 3+ years of experience working in agile methodologies (Scrum, Kanban) across multiple global teams.
  • Communication Skills. Strong communication, partnership, teamwork, and influencing skills to engage with engineers, senior management, and stakeholders effectively.
  • Leadership Experience. Proven experience leading engineering teams in a global delivery, agile, CI/CD, metrics-based setting.

Technologies We Use

  1. Programming Languages & Frameworks. Java, J2EE (Java 8+), Spring, Quarkus, Hibernate/JPA.
  2. Messaging Technologies. Kafka, ActiveMQ, RabbitMQ.
  3. Containerization. Docker, Kubernetes, OpenShift.
  4. Databases. SQL Server, MySQL, MongoDB, PostgreSQL.
  5. Testing Frameworks. Mockito, JUnit, Cucumber.
  6. Web Technologies. JavaScript, jQuery, HTML, CSS.
  7. Version Control & Build Tools. Git, Bitbucket, Maven, Gradle.

Bonus Points

  • Experience with mutation testing.
  • Open-source contributions and personal projects.
  • Familiarity with test automation frameworks (e.g., Selenium, WebdriverIO, Cypress).
  • Participation in technology communities or meetups.
  • Certifications in technology or agile methodologies.
  • Experience with M&A integration.

The Brightly Culture

Our core values—Service, Ingenuity, Integrity, and Togetherness—guide our decision-making and innovation. We are committed to creating great experiences for our employees and clients while safeguarding the environments in which we operate. Together, we are Brightly!