Prepare for Your Peoplefy Infosolutions Interview with Real Experiences!
View interviewsi
Peoplefy
Infosolutions
69 Peoplefy Infosolutions Jobs
Senior Software Engineer - Java (6-9 yrs)
Peoplefy Infosolutions
posted 3+ weeks ago
Fixed timing
Key skills for the job
Responsibilities :
- Participate in the design and architecture of complex software systems, ensuring scalability, reliability, and maintainability.
- Develop high-quality, well-tested, and efficient Java-based applications and services.
- Adhere to and promote coding standards, best practices, and design patterns within the team. Conduct thorough code reviews to ensure quality and consistency.
- Analyze and resolve complex technical issues and provide innovative solutions.
- Identify and address performance bottlenecks in applications and systems.
- Write and execute unit, integration, and end-to-end tests to ensure the quality and stability of the software.
- Participate in the deployment and monitoring of applications in various environments.
- Effectively communicate technical concepts and collaborate with cross-functional teams, including product managers, designers, and QA engineers.
- Mentor and guide junior engineers, fostering their technical growth and development.
- Stay up-to-date with the latest technologies, trends, and best practices in Java development and the broader software engineering landscape.
- Contribute to the technical roadmap and strategic decisions for our products and platforms.
Required Skills and Experience :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 6-9 years of professional experience in software development with a strong focus on Java.
- Extensive experience with core Java concepts including data structures, algorithms, concurrency, and object-oriented programming principles.
- Strong proficiency in at least one major Java framework such as Spring (Spring Boot, Spring MVC, Spring Data, Spring Security) or Jakarta EE (formerly Java EE).
- Experience with RESTful API design and development.
- Solid understanding of database systems, both relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra).
- Experience with ORM frameworks like Hibernate or JPA.
- Experience with build tools such as Maven or Gradle.
- Familiarity with version control systems, particularly Git.
- Experience with testing frameworks such as JUnit, Mockito, and integration testing tools.
- Understanding of software development methodologies such as Agile and Scrum.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills.
Preferred Skills and Experience :
- Experience with microservices architecture and related technologies (Docker, Kubernetes, Kafka).
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Experience with CI/CD pipelines and tools (Jenkins, GitLab CI).
- Exposure to front-end technologies such as JavaScript, HTML, and CSS, and frameworks like React or Angular.
- Experience with performance tuning and optimization techniques.
- Knowledge of security best practices in software development.
- Experience with event-driven architectures.
- Contributions to open-source projects.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Your Peoplefy Infosolutions Interview with Real Experiences!
View interviews6-9 Yrs
Bioinformatics, Java, Java Spring Boot +4 more
7-10 Yrs
DevOps, AWS, Cloud Services +5 more
5-12 Yrs
SAP BW, SAP Analytics Cloud, SAP BPC +2 more
5-8 Yrs
SAP CO, SAP MM, SAP SD +5 more
14-20 Yrs
Java, Cloud, MySQL +3 more
9-14 Yrs
iOS, XCode
6-14 Yrs
Javascript, Mern Stack, MongoDB +1 more
12-18 Yrs
CA, Financial Analysis, Financial Planning +3 more
12-17 Yrs
CA, Financial Analysis, Financial Reporting +3 more