Search

Senior Java Software Engineer

Software Developer Jobs
1 views

Senior Java Software Engineer

Software Developer Jobs
1 views

Description

We are seeking a highly skilled and experienced Senior Java Developer to join our team. As a Senior Java Developer, you will be responsible for the design, development, and maintenance of Java-based applications. You will work closely with cross-functional teams to translate business requirements into technical solutions, ensuring high-quality code and system performance.

Responsibilities:

Designing, coding, testing, and debugging Java applications based on business requirements.
Collaborating with business analysts, project managers, and other stakeholders to gather and refine technical requirements.
Developing high-quality, scalable, and maintainable software solutions using Java technologies.
Writing clean, efficient, and well-documented code following established coding standards.
Performing code reviews to ensure code quality and adherence to best practices.
Troubleshooting and resolving issues in production environments, ensuring timely resolution of software defects.
Mentoring and providing technical guidance to junior developers on coding techniques and best practices.
Keeping up-to-date with the latest industry trends, tools, and frameworks related to Java development.
Participating in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
Collaborating with cross-functional teams to define and implement software architecture and design patterns.
Requirements:

Bachelor's degree in Computer Science, Software Engineering, or a related field.
Proven experience as a Java Developer, with a focus on enterprise-level application development.
Strong proficiency in Java programming language and object-oriented design principles.
In-depth knowledge of Java frameworks such as Spring, Hibernate, and Java EE.
Experience with web services development (RESTful and SOAP) and integration.
Proficiency in SQL and experience with relational databases such as MySQL, Oracle, or PostgreSQL.
Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
Experience with version control systems (e.g., Git) and build tools (e.g., Maven, Gradle).
Solid understanding of software development methodologies (e.g., Agile, Scrum) and best practices.
Strong analytical and problem-solving skills, with the ability to debug and resolve complex issues.
Excellent communication and teamwork skills, with the ability to effectively collaborate with cross-functional teams.
Preferred Qualifications:

Master's degree in Computer Science or a related field.
Certification in Java development or related technologies.
Experience with cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture.
Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
Familiarity with NoSQL databases such as MongoDB or Cassandra.
Experience with automated testing frameworks (e.g., JUnit, Mockito) and continuous integration/continuous deployment (CI/CD) pipelines

Attributes

Company Name: Innovation

Contact 646login (seller)

    You must log in or register a new account in order to contact the advertiser.
    To protect against prohibited activities, we may check your message before it is forwarded to the recipient and, if necessary, block it.

    HR details Details

    646login
    26913 active listings
    Professional seller
    Registered for 1+ year
    Last online 1 year ago
    Contact All items

    Listing location

    Karnataka, India
    14.5203896, 75.7223521

    Stay safe!

    Never pay down a deposit in a bank account until you have met the seller, seen signed a purchase agreement. No serious private advertisers ask for a down payment before you meet. Receiving an email with an in-scanned ID does not mean that you have identified the sender. You do this on the spot, when you sign a purchase agreement.
    Senior Java Software Engineer by 646login