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)

Similar jobs
Primary Responsibilities:
Developer for IT Regulatory team, work with the development manager and key stakeholders to understand business requirements and develop moderately complex technical solutions.
Work collaboratively with the team to support existing functionality and build, implement, and support new solutions.
Draft and review technical diagrams, specifications documents and required project documentation.
Conduct code reviews of other developers.
Share experience and knowledge with the team to improve productivity & delivery timelines.
Continuously seek ways to improve our existing architecture, advises on complex code deficiencies, provides systemic proposals, and promote efficiencies where necessary.
Job Requirements:
Undergraduate degree in computer science or technology discipline
5+ years of Core Java Development experience & Integration Technologies (Spring, MQ, JSON, XML, SOAP).
Experience writing SQL queries (DB2, Snowflake).
Crystal reports/Excel Writer/Aspose.
Working knowledge of scripting languages (Perl, Unix Shell, Python).
Experience working with source code repositories (Bitbucket, GitHub)
JavaScript, Angular is a plus.
Sound understanding of Object-Oriented Design & Programming, Enterprise Architecture Patterns and GoF design.
A flexible, tenacious team player with a positive attitude and strong interpersonal skills, able to build collaborative relationships with globally distributed teams.
Strong analytical and design skills with attention to detail.
Excellent communication (verbal and written) skills; Able to communicate with different stakeholders effectively.
Experience developing technical solutions in Investment Management industry.
Understanding of portfolio accounting concepts and trade lifecycle
Role
Backend engineers at AssetSprout work on our products. They include software for Certified Financial Planners, their clients, and also internal admin tools. They work with the CTO, frontend engineers, and other backend engineers to deliver towards the company’s vision.
Responsibilities
- Develop and own product features end to end in a scalable, secure and maintainable way. The buck stops with you on whatever you own.
- Provide technical solutions through design, architecture and implementation. Wear multiple hats in delivering greenfield projects from concept to production.
- Establish, advocate and bring your experience on coding styles, best practices, and in scaling the product from MVP to production.
- Iterate fast. Display maturity in prioritizing towards velocity while balancing quality. As a startup, we break or make on how fast we deliver.
- Teach and mentor other backend engineers. Focus on providing technical expertise and solutions regardless of how long one has been working professionally.
Requirements
- We are language and framework agnostic as long as you can pick up new technologies.
- Proficient and expert level coding skills with any of the programming languages, preferably Java, Kotlin. Experience in Python, C++, Scala etc. is welcome.
- Develop web applications and services using Spring Boot. Experience with Akka, Play, Flask, Django is welcome.
- Write automated tests with any of the frameworks. We measure success on how well your code is unit tested and integration tested.
- Advanced level understanding of RDMS systems, preferably Postgres. Working knowledge of non-relational databases such as DynamoDB, Cassandra is helpful
- Able to use CI/CD tools such as CircleCI, GitLab, Jenkins etc. and create workflows and pipelines to release to production every other day.
- Expert level understanding of RESTful APIs, pagination, networking concepts around HTTP, thread pools, and other server-side concepts.
- Solid experience of how AWS services work. Some cloud services directly relevant are Lambda, EC2, S3, Dynamo, RDS, Eventbridge, SQS, ElastiCache Redis, Load Balancers etc.
Good-to-haves
- Early or mid-stage startup experience
- Eager to work in a flat organization with no corporate politics
- Positive energy with a get-it-done attitude.
- Worked in a remote environment and high trust and high responsibility role
- Working knowledge of build systems like Gradle, Maven, Bazel, Webpack etc. We use Gradle
If yes! then join us @ Equal Experts.
Equal Experts does not work on support & maintenance projects.
It creates enterprise software applications & products for its global clients from scratch.
Things you will NOT get at Equal Experts:
Fancy designation - You will be called a Software Engineer here, regardless of your experience or expertise.
▪ Projects in only 1 language - Today you might code in Java, tomorrow in
Groovy, the day after in Scala... :-). At Equal Experts, we work on diverse tech stacks, and you simply have to be a polyglot.
▪ "Management" role - We don't hire dedicated PMs, IMs, DMs ...or any other Ms out there.
▪ If you are part of Equal Experts, you are a techie who will code every day.
Here's what else you can look forward to:
▪ Freedom - Freedom to explore new technologies & implement them on
projects.
▪ Responsibility & ownership - Writing elegant code every day. Taking design & architectural decisions.
▪ Agile expertise - TDD, BDD, XP practices. Working with experts & thoughtleaders in Agile.
▪ Cutting edge - Work on Ruby, Scala, Hadoop, MongoDB, Neo4j, Groovy,
J2EE, iOS 6, Angular JS, Cucumber and the likes.
▪ Consulting exposure - Interact with clients every day. Travel onsite
frequently.
▪ Open culture - No hierarchy. No cubicles. No formal dress codes.
Here's what you must possess:
Exceptional OOP skills - Solid, Grasp, Kiss and Dry should mean more than words to you. Your daily code must be clean, simple, modular, extensible, and always thoroughly unit tested.
▪ Conceptual understanding of whatever you've worked on - We're more
interested in knowing how & why you used a particular technology/approach to solve a problem. Definitions and theory don't interest us that much.
▪ Decision-making experience - We need you to start new projects from scratch.
Accordingly, you must have the experience of taking design decisions &
influencing architecture on projects
Requirements
-
Overall 2-8 years of software development experience in building web-based and highly scalable applications
-
Excellent understanding of core computer science concepts like algorithms, data structure, system design, OOP, etc.
-
Deep knowledge and development expertise in Core Java and SpringBoot or other equivalent frameworks
-
Strong experience in HTML5 and CSS3 and should have basic experience in JS technologies
-
Good knowledge of database concepts, having SQL writing experience, and familiarity with at least one of the relational databases
-
Worked in a CI/CD environment with Jenkins
-
Experience working in an agile team with software engineering practices like automated testing, test-driven development, continuous integration, etc is a big plus.
-
Ability to quickly learn and evaluate new technologies and work effectively in a fast-paced, dynamic environment
-
Strong oral and written communication.
. 4 years of software development engineering.
. Understanding of fundamental design principles (including MVC).
. Good hands on in AWS scalable environment.
. Experience with different RDBMS and No SQL databases like MySQL, mongo, etc.
. Experience in designing scalable micro-services required.
. Strong knowledge of CS fundamentals including data structures, algorithm design and complexity analysis.
. Proficiency in one language that emphasizes class abstractions (for e.g. Java) and have coded in it for at least 2 years. Python will be a plus.
. Excellent communication, analytical and problem solving skills.
. Strong organizational skills and the ability to prioritize and work with clients with great efficiency.
. Excellent written and oral communication and presentation skills and the ability to express thoughts logically
and succinctly.
. Open minded, Team builder, Good communicator and ability to lead and inspire teams.
. Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment.
. Experience in dealing with ambiguous/undefined problems; ability to think abstractly.
Skills required are Java, microservice,Spring boot, and knowledge of AWS.
Location; Pune.
Experience with Hibernate and Spring.
- Experience with Spring-boot, spring MVC
- Experience with all phases of the Software Development Lifecycle, including system analysis, design, coding, testing, debugging and documentation
- Teamwork & collaboration skills to work across organizations
- Problem solving skills to develop quick yet sound solutions to resolve complex issues
- Programming Language(s): Java, J2EE, JSON, HTML, DHTML, HTML 5, XML, EXTJS.
- Experience with XML/HTTP and Web Services
- Experience with HTML, JSP, CSS, JQuery / Ajax / JSON,
- Experience /Knowledge of Angular, React.
- Experience building J2EE based Web Applications
- Experience with MySql.











