JAVA, JSP, jQuery, Servlet, Hibernate, Spring MVC, Spring boot, SOAP and REST Web Services, Microservices, knowledge of SQL query, build tool like Ant and Maven, very good analytical and logical skills.
Good to have: Redis and Memcached cache management, JBOSS 7 and above, API gateway, Apache, EJB
About Pine Labs
Similar jobs
Job Description: Java Backend Expert
Experience: 8+ Years (Relevant Experience: 8 Years)
Duration: 6 months (possibility of extension to 12 months based on performance)
Location: Client Office (Gurugram)
Preferred Candidates: Delhi NCR (must be ready to travel to Gurugram)
Work Timings: Monday to Friday (10 am to 7 pm IST)
Number of Interviews: 3 Technical Interviews (Video Call)
Laptop + Internet: Mandatory to be provided by the resource partner or arranged by the candidate
About the Role:
We are looking for a highly skilled Java Backend Expert to join our team for a 6-month contract, with a possibility of extension based on performance. The successful candidate will work from the client office in Gurugram and should be ready to travel from the Delhi NCR region. The ideal candidate will have extensive experience in backend development, particularly in API integration with web applications or SaaS products.
Key Responsibilities:
- API Integration:
- Work on API integration with web applications or SaaS products.
- Set up API templates on repositories that can be scaled across the developer community.
- Developer Portal Integration:
- Assist development teams in integrating with the Developer Portal (Backstage).
- Provide guidance on transitioning to mono repo branching strategies.
- Collaboration and Support:
- Collaborate with development teams to ensure seamless integration and performance optimization.
- Offer technical support and best practices for API integration and repository management.
Qualifications:
- Experience:
- Minimum of 8 years of relevant experience in Java backend development.
- Proven experience in API integration with web applications or SaaS products.
- Technical Skills:
- Strong understanding of setting up scalable API templates.
- Familiarity with mono repo branching strategies and their implementation.
- Experience with developer portals, specifically Backstage, is a plus.
- Soft Skills:
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Strong problem-solving skills and attention to detail.
No of positions: 1
Experience: 8+ Yrs | Relevant Exp: 8 Yrs
Duration: 6 months (possibility of extension 12 months subjected to the performance)
Location: Client Office (Gurugram)
Preferred Candidates: Delhi NCR (Ready to travel to Gurugram)
Work Timings: Monday to Friday (10 am to 7 pm IST)
Number of Interviews: 3 Technical Interview (Video Call)
Laptop+Internet: Mandatory to be provided by the resource partner or arranged by the candidate
JD Pointers Attached Below:
Java Backend Expert
• API integration experience with Web apps or SaaS products
• Setting up API templates on repository that can be scaled across developer community
• Helping development teams to integrate with Developer portal (Backstage)
• Should be aware of Mono repo branching strategy and help development teams to transition to mono repo branches
● Care about things like fault tolerance, durability, backups and recovery,
performance, maintainability, code simplicity etc.
● Lead a team of software engineers and help create an environment of ownership
and learning.
● Introduce best practices of software development and ensure their adoption
across the team.
● Help set and maintain coding standards for the team.
2. Spring boot/ Spring or any variations of Spring
3. MySQL
4. Mentions of, distributed systems, scalable systems
5. Mentions of ElasticSearch, Kafka or Redis
6. NoSQL databases like Cassandra/DynamoDB/MongoDB/Hbase etc
7. Mentions of Handling scale/scalable systems
9. Mentions of AWS or Amazon web services.
Roles:
- Design, develop, implement, and maintain java application phases, code, and software.
- Conduct software analysis, programming, testing, and debugging, as well as recommending changes to improve the established processes.
- Transform requirements into stipulations and identify production and non-production application issues
- Competence and comfort using multiple frameworks (e.g. Spark, Storm, Hadoop, Angular 2/4/5, Spring Boot)
- Strong attention to detail with the ability to identify errors and make adjustments in a testing environment.
Job description
- Coding and creating functional web applications and optimizing code for increasing response time and efficiency.
- Coordinating with front-end developers and providing server-side algorithms of user-facing web application elements.
- Analyzing the goals and requirements, handling bugs and errors and providing solutions for the same.
- Interacting with the database for storing data and ensuring that every user has access to what they search.
- Accomplishing the projects and goals within the deadline.
- Managing APIs that are executed across the devices.
- Participating in defining the architecture of the system.
Required skills
- Proven knowledge of front-end technologies, such as Angular, React, HTML, CSS, and JavaScript will be preferred.
- In-depth knowledge of PHP and related frameworks. Knowledge of Ruby, Python, NodeJs, and Java will be an added advantage.
- Good Communication, Analytical, Logical, and Leadership skills.
- Knowledge of front-end technologies such as Angular, React, HTML, CSS, and JavaScript will be preferred.
- Ability to manage a hosting environment along with database administration such as MySQL, Oracle.
- Excellent knowledge of APIs (REST, SOAP) and Web services.
- Capable of scaling applications to handle the load changes.
- Knowledge of version control, such as GIT.
- Knowledge of accessibility and security compliance.
Our company is seeking to hire a skilled software developer to help with the development of our AI/ML platform.
Your duties will primarily revolve around building Platform by writing code in Scala, as well as modifying platform
to fix errors, work on distributed computing, adapt it to new cloud services, improve its performance, or upgrade
interfaces. To be successful in this role, you will need extensive knowledge of programming languages and the
software development life-cycle.
Responsibilities:
Analyze, design develop, troubleshoot and debug Platform
Writes code and guides other team membersfor best practices and performs testing and debugging of
applications.
Specify, design and implementminor changes to existing software architecture. Build highly complex
enhancements and resolve complex bugs. Build and execute unit tests and unit plans.
Duties and tasks are varied and complex, needing independent judgment. Fully competent in own area of
expertise
Experience:
The candidate should have about 2+ years of experience with design and development in Java/Scala. Experience in
algorithm, Distributed System, Data-structure, database and architectures of distributed System is mandatory.
Required Skills:
1. In-depth knowledge of Hadoop, Spark architecture and its componentssuch as HDFS, YARN and executor, cores and memory param
2. Knowledge of Scala/Java.
3. Extensive experience in developing spark job. Should possess good Oops knowledge and be aware of
enterprise application design patterns.
4. Good knowledge of Unix/Linux.
5. Experience working on large-scale software projects
6. Keep an eye out for technological trends, open-source projects that can be used.
7. Knows common programming languages Frameworks
Java/J2EE with strong SpringBoot
Very good knowledge of using annotations with SpringBoot
Very good knowledge of using java functional programming concepts in
SpringBoot
Should have database knowledge
Knowledge of Spring Cloud would be a plus.
ROLES & RESPONSIBILITIES
Hands-on experience in Core Java, J2EE, Jasper, Spring, Spring Boot,
Spring Security.
Hands-on experience in Front-end technologies like JavaScript
Understanding of HTML5, CSS3, BootStrap, Material UI, and CSS preprocessors including Sass and LESS.
Understanding of basic prototype design and UI /UX design.
Exposure to working with datastores - SQL or NoSQL.
Good understanding of coding standards & best practices.
Good communication skills
Frontend - Angular js, Javascript, JSP, added advantage for RIOTjs
Websocket technologies - Added advantage
Basic understanding of Apache Tomcat
Who are able to work individual as well as Team work with Good Speed and accurecy.