Pilot Tech
Senior Software Engineer (Remote)
Senior Software Engineer | Pilot Tech | India
Job Title: Senior Software Engineer (Java)
Job Type: Full-time (Remote)
Working Hours: 6AM IST to 2PM IST
...Senior Software Engineer | Pilot Tech | India
Job Title: Senior Software Engineer (Java)
Job Type: Full-time (Remote)
Working Hours: 6AM IST to 2PM IST
Job Description
We are looking for a skilled Senior Software Engineer to join our dynamic team. You will be responsible for developing high-performance applications, collaborating with cross-functional teams, and delivering scalable solutions. Your primary focus will be the design, development, and maintenance of Java-based applications, ensuring responsiveness and quality.
Key Responsibilities
– Design, develop, and maintain Java-based applications.
– Participate in the full software development lifecycle including requirement gathering, designing, coding, testing, and deployment.
– Write well-designed, efficient, and testable code.
– Ensure the performance, quality, and responsiveness of applications.
– Troubleshoot, debug, and resolve software defects.
– Collaborate with cross-functional teams to define, design, and ship new features.
– Follow best coding practices and maintain code quality standards.
– Continuously contribute to improving development processes.
Required Skills and Qualifications
-Bachelor’s degree in Computer Science, Engineering, or related field with 3+ years of professional experience in Java development
– Proficiency in Java (J2EE and Java 8+ preferred).
– Strong understanding of OOP (Object-Oriented Programming) principles.
– Experience with Spring Framework (Spring Boot, Spring MVC).
– Hands-on experience with Hibernate or other ORM frameworks.
– Familiarity with Microservices architecture.
– Proficiency in RESTful APIs and SOAP web services.
– Knowledge of SQL and relational databases (e.g., MySQL, PostgreSQL).
– Experience with NoSQL databases (e.g., MongoDB) is a plus.
– Strong problem-solving skills and attention to detail.
– Experience with version control tools (e.g., Git, GitHub).
– Familiarity with build tools (e.g., Maven, Gradle).
– Understanding of Agile development methodologies.
Additional Skills (Preferred)
– Experience with DevOps practices and tools (e.g., Docker, Kubernetes, Jenkins).
– Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
– Knowledge of front-end technologies like HTML5, CSS3, JavaScript, and Angular/React is a plus.
– Exposure to TDD (Test-Driven Development) and CI/CD pipelines.
Why Join Us:
– A collaborative remote work environment that encourages growth and learning.
– Competitive compensation.
– Flexible work culture with a focus on work-life balance
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save
- Save