
SENIOR SOFTWARE DEVELOPER (BACKEND DEVELOPMENT):
We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade web applications.
You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Responsibilities
• Java developer responsibilities include designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
• Contribute in all phases of the development lifecycle
• Write well designed, testable, efficient code
• Ensure designs are in compliance with specifications
• Prepare and produce releases of software components
• Support continuous improvement by investigating alternatives and technologies and presenting these for
architectural review
Requirements
• BS/MS degree in Computer Science, Engineering or a related subject from renowned (IITs, NITs, BITS etc) colleges
• Excellent aptitude, algorithmic and puzzle solving skills
• Proven hands-on Software Development experience
• Proven working experience of 2+ years in Java development
• Hands on experience in designing and developing applications using Java EE platforms
• Object Oriented analysis and design using common design patterns.
• Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, Multi-Threading etc)
• Good knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
• Experience in the Spring Framework
• Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT,
Spring MVC)
• Experience with agile development

Similar jobs
B.Tech./ BE - Computer, IT, Electronics only
Requirements:
- 3+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Skills:
- 3+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
- Java
Agile and Kafka
Microservices
Springboot
NoSQL/MongoDB
Scrum
A highly motivated, skilled, and 3-8 years experienced JAVA Software Engineer to implement innovative solutions with a proven track record developing end-to-end scientific or business applications in JAVA with emphasis on browser-based applications.
You have oodles of experience designing and developing and documenting Enterprise applications using J2EE technologies. You have worked extensively on the new breed of Enterprise applications utilizing cutting edge technologies such as Java, JavaScript, JPA, Hibernate, spring Batch and web services.
You bring to the table…
- Object oriented skills, including an understanding of common object and web application design patterns.
- Strong in Core Java Concepts, JavaScript, JPA, Hibernate, spring, Batch, web services.
- Hands on experience with SQL
- Should possess hands of experience on Linux.
● J2EE with a good understanding of Servlets and JSP
● Experience in Spring Modules – Spring IOC and AOP, Spring Boot (version 2 plus), JDBC
● Expertise in design and development of various web and enterprise – level applications using Java/J2EE
technologies such as Spring, Hibernate, Rest services.
● Web Services (including SOAP, XML, XML Schema, JSON, and REST)
● Tools required: Maven,Eclipse, Github, and Swagger
● Good knowledge of SQL and Redis (NOSql)
● Ability to document requirements and specifications
● Proven work experience as a Software Engineer or Software Developer
● Ability to develop software in Java or any other OOPS languages
● Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
● Experience in developing Web Applications using at least one popular Web Framework (Spring)
● Experience with test-driven development
● Proficiency in software engineering tools
- Contribute in all phases of the development lifecycle all the way to production
- Write good design, testable, efficient code
- Support continuous improvement by investigating alternatives and technologies and presenting them for architectural review
- Ask questions! Ask and challenge with suggestions and idea
What Will Make You Successful
- Degree in computer sciences, coding, or a related field
- At least 4 years' experience in Java-based programming
- Significant coding skills in Java
- Significant experience with Spring, JPA, Hibernate, Elasticsearch frameworks
- Significant experience with SpringBoot related frameworks
- Significant experience with Kubernetes
- Significant experience with HELM charts
- Experience with Databases
- Experience with Linux
- Problem-solving and analytical abilities
- Experience with performance investigation and improvements
- Excellent written and verbal communication
- Ability to work with a team and independently
Cloudera Data Warehouse Hive team looking for a passionate senior developer to join our growing engineering team. This group is targeting the biggest enterprises wanting to utilize Cloudera’s services in a private and public cloud environment. Our product is built on open source technologies like Hive, Impala, Hadoop, Kudu, Spark and so many more providing unlimited learning opportunities.
A Day in the Life
Over the past 10+ years, Cloudera has experienced tremendous growth making us the leading contributor to Big Data platforms and ecosystems and a leading provider for enterprise solutions based on Apache Hadoop. You will work with some of the best engineers in the industry who are tackling challenges that will continue to shape the Big Data revolution. We foster an engaging, supportive, and productive work environment where you can do your best work. The team culture values engineering excellence, technical depth, grassroots innovation, teamwork, and collaboration.
You will manage product development for our CDP components, develop engineering tools and scalable services to enable efficient development, testing, and release operations. You will be immersed in many exciting, cutting-edge technologies and projects, including collaboration with developers, testers, product, field engineers, and our external partners, both software and hardware vendors.
Opportunity:
Cloudera is a leader in the fast-growing big data platforms market. This is a rare chance to make a name for yourself in the industry and in the Open Source world. The candidate will responsible for Apache Hive and CDW projects. We are looking for a candidate who would like to work on these projects upstream and downstream. If you are curious about the project and code quality you can check the project and the code at the following link. You can start the development before you join. This is one of the beauties of the OSS world.
https://hive.apache.org/" target="_blank">Apache Hive
Responsibilities:
-
Build robust and scalable data infrastructure software
-
Design and create services and system architecture for your projects
-
Improve code quality through writing unit tests, automation, and code reviews
-
The candidate would write Java code and/or build several services in the Cloudera Data Warehouse.
-
Worked with a team of engineers who reviewed each other's code/designs and held each other to an extremely high bar for the quality of code/designs
-
The candidate has to understand the basics of Kubernetes.
-
Build out the production and test infrastructure.
-
Develop automation frameworks to reproduce issues and prevent regressions.
-
Work closely with other developers providing services to our system.
-
Help to analyze and to understand how customers use the product and improve it where necessary.
Qualifications:
-
Deep familiarity with Java programming language.
-
Hands-on experience with distributed systems.
-
Knowledge of database concepts, RDBMS internals.
-
Knowledge of the Hadoop stack, containers, or Kubernetes is a strong plus.
-
Has experience working in a distributed team.
-
Has 3+ years of experience in software development.
- l IT experience delivering enterprise-scale applications or product implementations
- experience working as a technical lead.
- Working Experience in ISO20022, SWIFT, Remittance
- Language & Frameworks: Java, Spring Boot, Spring, Any ORM
We are scaling rapidly in user engagement (reached 150K+ daily transactions within 3 months of beta launch), and if you're looking to deal with scale, this is for you.
About Trago.in: We are a neo-trading platform where one can trade their opinions on real-time events across politics, Sports. We are building in a super-interesting category with a focus on things happening around you and giving the audience a platform to earn from opinions and knowledge.
We are a seed-funded company with marquee investors from across the globe and an amazing set of co-founders from the premier institutes of India.
To know more about us, please visit: www.trago.in
Responsibilities:
* Build the APIs and internal mechanisms of the Trago backend across all our services.
* Architect and guide building end-to-end systems optimized for speed and scale.
* Build and lead engineering teams to achieve product roadmap milestones.
* Oversee the research and development of new products and technologies.
* Be available for troubleshooting in case of backend emergencies.
Requirements:
* Bachelors in Computer Science or any Engineering domain with experience in Software Programming.
* 2-5 years of experience building large-scale software applications.
* Highly proficient with Java and knowledge of the many intricacies of Spring Boot.
* Proficient with MongoDB and Redis.
* Knowledge of Aerospike, and other databases would be a bonus. Good understanding of distributed systems (servers, databases, etc.).
* Positive and solution-oriented mindset and comfort working in a highly agile, intensely iterative software development environment.
What's in for you?
* Work directly with founders
* Freedom to experiment and get creative.
* Be Yourself, every day.
* Build for scale - We are building Trago with a mindset to scale to 100 mn+ customers in 3 years. We are presently doing 150K transactions a day, which we will scale by 100x in one year.
Job Description
Primary Skills
- Server Side (Java) & AWS serverless framework.
- Must have hands-on experience on serverless framework.
- Design knowledge/experience of cloud-based web application. Familiarity with software design representation tools like astah, visio etc.
- Must have good experience on AWS (Overall knowledge, EC2 Volume, EC2 Security Group, EC2 AMI, Lambda, S3, AWSbackup, CloudWatch, CloudFormation, CloudTrail, IAM, SecretsManager, StepFunction, CostExplorer, KMS, VPC/Subnet)
- Understanding business requirements w.r.t UI/UX.
- Working experience on development/staging/production servers.
- Good testing and verification skills
- Knowledge on SSL certificates and encryption.
- Knowledge on Docker containerization.
Soft Skills
- Excellent interpersonal, oral and writing communication skills.
- Strong Analytical and Problem-solving skills.
- Should have skills to understand and analyzecustomers requirements and expectations.
- Must have experience in interaction with customer
- Work experiences with international cross-culture teams (Good to have)
Secondary SKills
- Scripting using Python
- Good to have knowledge of identity management
- UI/UX
- Knowledge of ReactJS/typescript/bootstrap
- Understanding business usecases w.r.t UI/UX
- Fixing issues wrt to integration on cloud(front end/back end/system/services APIs)


