Search by job, company or skills

Sr Software Engineer

Early Applicant
  • Posted 7 days ago
  • Be among the first 10 applicants

Job Description

We are looking for a highly skilled Senior Java Developer to join our dynamic development team. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable Java applications that meet business requirements. You will work closely with cross-functional teams and help lead the technical aspects of the development process, ensuring high-quality deliverables in an agile environment.

Key Responsibilities:

  • Design & Development: Lead the design and development of Java-based applications and systems, ensuring alignment with business goals and technical standards.
  • Architectural Leadership: Collaborate with technical leads and architects to establish application architecture, frameworks, and coding practices that ensure high availability and scalability.
  • Code Quality: Write efficient, maintainable, and high-quality code while ensuring robust error handling, performance optimization, and security.
  • Mentorship: Mentor and provide technical leadership to junior developers, offering guidance on best practices, troubleshooting, and design decisions.
  • Collaborative Problem Solving: Work closely with product managers, designers, and other engineers to translate business requirements into technical solutions.
  • Testing & Optimization: Implement unit tests and integration tests to ensure software reliability and optimal performance.
  • Code Reviews: Conduct code reviews, ensure adherence to development standards, and provide feedback to peers for continuous improvement.
  • Agile Methodology: Participate in daily stand-ups, sprint planning, and retrospectives within an agile framework to ensure smooth development cycles and quick delivery of features.
  • Continuous Improvement: Stay updated on industry trends, technologies, and best practices in Java development, recommending improvements where appropriate.

Required Qualifications:

  • Experience: 5+ years of hands-on experience in Java development, with a strong understanding of object-oriented programming principles and design patterns.
  • Java Expertise: Proficiency in Java and related frameworks such as Spring, Spring Boot, and Hibernate.
  • Database Management: Strong experience with relational databases (e.g., MySQL, PostgreSQL, Oracle) and familiarity with NoSQL databases (e.g., MongoDB).
  • Web Technologies: Experience building RESTful APIs, integrating with third-party services, and working with web technologies such as HTML, CSS, and JavaScript (optional).
  • Version Control & CI/CD: Proficiency in Git and experience with CI/CD tools (e.g., Jenkins, GitLab CI).
  • Cloud Platforms: Familiarity with cloud platforms such as AWS, Google Cloud, or Azure is a plus.
  • Problem-Solving: Strong analytical and problem-solving skills with the ability to debug and optimize complex systems.
  • Agile Methodology: Experience working in Agile environments with tools like Jira, Confluence, or Trello.
  • Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively across teams.

Preferred Qualifications:

  • Frameworks & Tools: Experience with additional frameworks such as Apache Kafka, ActiveMQ, or similar messaging queues.
  • Microservices Architecture: Familiarity with microservices-based architecture and containerization (e.g., Docker, Kubernetes).
  • Testing Frameworks: Experience with testing frameworks such as JUnit, TestNG, and mocking frameworks like Mockito.
  • DevOps Practices: Exposure to DevOps processes, tools, and automation.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152924023

Similar Jobs

Hyderabad, India

Skills:

snowflake JavaHibernateGraphqlKafkaSpring BootSqlMicroservicesNosqlDevopsGitRDBMSGradleDockerElasticsearchSparkRest ApisKubernetesCI CD

Hyderabad, India

Skills:

.Net CoreMachine LearningSqlMicroservicesAngularTensorflowReactNlpPytorchRest ApisPythonLangChainGenAIAiAzure OpenAILlm

Hyderabad, India

Skills:

OauthGithubMavenCassandraKafkaSpring BootGroovyMicroservicesReactLambdaJmeterTerraformDockerMySQLAWSJavaSonarFortifyNodejsJenkinsRESTGradleOwaspAPI SecurityKubernetesOIDC

India, Remote

Skills:

Node.jsHtml5Css3MySQLSassGitJavascriptRestful Apis

Hyderabad, India

Skills:

bedrock Spring BootMicroservicesNosqlCloud ComputingJavascriptAgileScrumPythonAWSMlJavaIaasSqlGoogle CloudAzureKubernetespgvectorPineconeVertex AIStreaming APIsLangChainAiSageMakerOpenAIWeaviateLlamaIndex

Beware of Scammers

We don’t charge money for job offers