
We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. . You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders daily to stay focused on common goals You will be part of a talented software team that works on mission-critical applications
Responsibility
- Write automated test cases to test code.
- Excellent teamwork skills with an ability to get the work done with minimal
- Experience with multiple mobile platforms is a plus.
- A passion and will to accept any new technical challenge that may come across.
- Linux scripting and SSH terminal
- Conceptual, Working knowledge of - DBMS, SQL, PL/SQL.
- Ability to write clean and documented code.
- A team player can provide technical expertise for a small team of developers.
- Strong hands-on and experience in core Java - Java/J2EE
- Design and implement new features, create UI, debugging, and data modeling.
- To update and sync with other team members daily.
- Ability to communicate effectively, both written and oral, at all levels to various technical and non-technical audiences
- Testing all applications against software and hardware versions. Provide timely turnaround and documentation of things implemented.
Additional preferred skills * JSP/Servlets OR JQuery/HTML5 AND JavaScript
Requirements:-
- Working knowledge of - MySQL.
- Working experience on Struts/Spring.
- Experience with web services standards and related technologies - SOAP/Rest, AJAX, JSON, and XML.

About Jobiai
About
Similar jobs
What We’re Looking For:
- Strong experience in Python (4+ years).
- Hands-on experience with any database (SQL or NoSQL).
- Experience with frameworks like Flask, FastAPI, or Django.
- Knowledge of ORMs, API development, and unit testing.
- Familiarity with Git and Agile methodologies.
- Familiarity with the Kafka tool (Added Advantage)
● 2 - 5 years of experience
● Expertise in the following areas
○ Java
○ HTTP Protocol
● You’ve heard of or worked with some of the following tech stacks / products
○ Spring
○ Postgresql
○ Redis
○ Docker
○ Message brokers
○ Github
● These non functional areas are familiar to you
○ Performance
○ Debugging
○ Log management
Nice to have:
● Familiarity with AWS
- Strong experience in Core Java, Multi-Threading, data structures (List/Map/Set) and unit testing with (Junit, Mockito)
- Strong experience with Spring Framework (Spring MVC, Spring REST, Spring Data), ORM frameworks (JPA, Hibernate) and RDBMS (Oracle/MySQL/Postgres)
- Strong experience in applying Object-Oriented design principles and Design Patterns
- Good knowledge of Multi-Tier architecture, Micro Services architecture and Service Oriented Architecture
- Exposure to AWS Cloud, NoSQL Database (Mongo, Cassandra), Message Broker (Active
- MQ/RabbitMQ/Apache Kafka) and Big Data Technologies (Hadoop/Hive/Spark)
- Additionally, must possess capability to review code, produce technical specification document
- and knowledge of code quality tools (PMD/FindBugs/Sonar)
Title: Java Developer
Experience: 3 - 8 years
Work Location: Bangalore
Notice Period: Immediate to 30 days Max
Key Skills: Java/J2EE, Spring Boot, Microservices, AWS cloud
Roles & Responsibilities:
- Experienced in Java related technologies and frameworks, experience involving all the phases of software development life cycle
- Excellent development skills to develop Web Applications, Services, and multi-threaded server-side implementations using Java/J2EE, Spring, Hibernate, Web Services using REST.
- Knowledge on spring boot for developing microservices as an added advantage
- Should have experience in TDD, Unit Testing
- Good understanding and application of OOP concepts and design
- Good understanding of different Design patterns
- Preferred Cloud platform, Dockers and Containers knowledge or experience
- Proven experience in the use of Eclipse, Maven, Junit, IntelliJ
- Well versed with SQL Queries
- Experience in cloud technologies mainly AWS Cloud.
- Good logical and analytical skills and quick in grabbing functional aspects of many applications at a time
- Should possess good communication skills to communicate during sprint stand up meetings with team members and client
- Good behavioral skills to excel in software development projects execution
- Good in test-driven development and experience in writing unit tests and integration tests.
Skills: Must have
- Java 8, Spring Boot & Hibernate (Mandatory Hands-on)
- knowledge on Microservices and API Development.
Other goods to have skills prefer for the candidate.
- Experience in Golang / Python
- 2-3 years of strong experience in Angular/React/any front-end framework (for Fullstack Developer)
- Already part of the agile scrum-based development team
- Knowledge of other programming languages like JavaScript, PHP, Golang ( Apart from Java)
Education Qualification:
- BE/B.Tech/MCA/M.Sc/M.Tech
- Relevant certification is plus – (Cloud, Technology)
- Collaborate with the team members to understand the client requirements.
- Advance coding skills in PHP, HTML, CSS, JavaScript and Scripting language desirable.
- Must have experience in working on frameworks such as Laravel, CodeIgniter.
- Write clean and well-structured codes.
- Produce detailed technical product descriptions.
- Troubleshoot, test and maintain the core product software along with the databases to ensure strong functionality and optimization.
- Contribute to all the software development phases.
- Follow the industry’s best practices for writing clean code.
- Develop and deploy the latest features that facilitate the relevant tools and procedures if required.
- Improve the code-base of our products in a significant manner
Required Skills:
- 2+ years experience developing software using PaaS/APIs, Java, Docker, Bash, Json, Node js, sql / postgres, RestAPI, Swagger.
- Java 8 / Tomcat 8.5 / Jersey REST
- Spring MVC/Spring Boot/Microservices
- Hibernate
- Strong desire to learn
- Knowledge of cutting-edge technologies.
- Basic understanding of design patterns
- Comfortable working with Subversion, Git, or similar source control environments
- Must be willing to do Test Driven Development.
- Strong communication skills, must embrace working in a highly-collaborative environment
Preferred Skills:
- Good understanding of web-service technologies, Restful APIs
- Some exposure to a version control system such as Git or Subversion
- Proven understanding of software development techniques, concepts and processes
- Driven and self-motivated.
- Works creatively to solve challenging problems
Experience: 2+
Location: Noida (Currently WFH)/ PWFH
Notice Period: Immediate to 15 days
At JFrog, we’re reinventing DevOps to help the world’s greatest companies innovate -- and we want you along for the ride. This is a special place with a unique combination of brilliance, spirit and just all-around great people. Here, if you’re willing to do more, your career can take off. And since software plays a central role in everyone’s lives, you’ll be part of an important mission. Thousands of customers, including the majority of the Fortune 100, trust JFrog to manage, accelerate, and secure their software delivery from code to production -- a concept we call “liquid software.” Wouldn't it be amazing if you could join us in our journey?
We are looking for an experienced, hands-on developer to join an innovative and talented R&D team, responsible for delivering fast and high quality code, using the latest frameworks and technologies.
As a Senior Software Engineer in JFrog you will...
- Be responsible for all development aspects form design to production of a wide hybrid/ cloud naitive product
- Write high quality, testable and efficient code in Java and Go
- Initiate and promote new ideas for continuous improvement of the product functionality
- Work closely with other team members as well as mentoring new team members
To be a Senior Software Engineer in JFrog you need...
- 5+ years of software development experience
- Proven deep knowledge of Java or Go
- Deep understanding of relational databases, concurrent programming and performance tuning
- Vast experience with large scale production environments
- Experience with micro services architecture, multithreading
- Familiarity with Cloud infrastructure, Docker, Kubernetes & CI/CD
- Disciplined approach to testing and quality assurance
What essential skills you need
▪ 8-11 years’ experience in back end Java/J2EE application development.
▪ Expertise in developing internet web applications using Java/J2EE technologies.
▪ Experience of working in a service-oriented architecture and web-based development.
▪ Experience in writing XSD, Wiz-dull including parsers like SAX, DOM.
▪ Experience in different modules of Spring framework like Dependency Injection (IoC), Spring MVC, Spring ORM along with JPA.
▪ Experience in Java Version 7.0+. Good experience with JMS, Spring & Hibernate.
▪ Experience in identifying database solutions for a given problem, preferably MySQL.
▪ Demonstrated ability to analyze business/functional requirements, develop well-structured, maintainable code, delivered on time, with automated tests. We are an XP/Agile development team.
▪ Hands on experience on tools like Log4j, JUnit, Mockito, SVN, Maven, Covertura.
▪ Knowledge in Java queuing system.
▪ Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, JSTL, Java Beans and Servlets.
▪ Hands on experience in using Application/Web servers like JBoss and Tomcat servers. Worked on databases like Oracle/MYSQL/NoSQL/HQL.
▪ Experience with e-commerce, retail, analytics, advertising, or media would be an advantage

You Will:
- Lead, coach and mentor a team of 8-10 engineers so they all learn, grow, and succeed.
- Plan and prioritize work for your team, including collaborating with cross border teams.
- Provide oversight and accountability for technical decisions.
- Create an inclusive environment that attracts and retains high-performing engineers.
- You will collaborate with Developers, Program Managers, QA and Devops Engineers in an agile development environment.
- Constantly learn and grow as an engineer and an engineering leader.
- Demonstrate a passion for customers and technology.
You must have:
- Experience in the design, development, and deployment of large-scale enterprise applications with multiple tiers
- Exposure on agile test-driven development for robustness, usability, reliability, security and performance.
- Strong technical aptitude for any programming language, preferred, Core JAVA and Spring Boot and other Spring libraries, Eureka, Hystrix etc.
- Experience of creating architecture or developing web services using Open source technologies and to integrate applications with databases such as Oracle, MySQL, MongoDB, or Cassandra
- Solid understanding of OOPS, algorithms and data structures.
- Experience on Kafka / Scala / Storm / Elastic Search and Web Services like RESTful.
- Experience in building highly scalable distributed systems
- Extensive experience with version control systems (Git is preferred) and issue tracking systems (JIRA is preferred)
Big Pluses if you:
- Have a strong focus on business outcomes
- Are comfortable with collaboration, open communication and reaching across functional borders
- Are self-motivated and can get things done
- Have the ability to communicate and defend your ideas clearly
- Have a strong knowledge of threading, concurrency, scaling, and high availability.
- Have a desire to build products that users love
- Stay current with new and evolving technologies via formal training and self-directed education







