- Assist in project scoping and interact with users to gather requirements
- Must have skills: Java,Spring,SQL,Web App development
- Produce well-planned, well-structured, high-quality codes that have been independently unit tested
- Design, develop, implement and maintain multi-tier web based applications using Java, J2EE, Struts, MVC, Weblogic, XML, Spring, Hibernate, and Oracle, to support business requirements (angular will be advantage)
- Participate and contribute actively in the complete software development lifecycle, including performance analysis, design, development, and testing
- Ensure well designed, testable, efficient codes by performing unit testing with test cases and through rigorous integration testing of the entire application
- Ensure designs are in compliance with specifications
- Support users by developing design documentation and assistance tools
- Interact regularly with internal and external teams to address technical issues and provide appropriate solutions through debugging, research, and investigation
- Develop configuration tools for internal teams to further automate programming tasks that are repetitive
- Engage in and lead application performance tuning
Requirements:
- Graduate/Post Graduate degree in Computer Science, Engineering or a related subject
- Proven working experience in Java development, application of standard software development principles and designing and developing applications using Java EE platforms
- Experience in developing web applications using at least one popular web frameworks using MVC
- Object oriented analysis and design using common design patterns
- Able to respond to technical queries / requests from team members and customers
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc.)
- Excellent knowledge of Relational Databases, SQL and ORM technologies (Oracle, Hibernate)
- Experience in the Spring Framework
- Experience with test-driven development
About iFAST Financial India
Similar jobs
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in Java development.
- Strong proficiency in Java, with a good understanding of its ecosystem.
- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.).
- Experience with microservices architecture is a must
- Familiarity with ORM frameworks such as Hibernate.
- Experience with RESTful web services and API development.
- Proficiency in SQL and database design.
- Knowledge of software development best practices, including Agile methodologies.
- Experience with version control systems such as Git.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and collaboratively in a team environment.
- Experience with cloud platforms (AWS, Azure, Google Cloud) is a plus.
Egen is a data engineering and cloud modernization firm helping industry-leading companies achieve digital breakthroughs and deliver for the future, today. We are catalysts for change who create digital breakthroughs at warp speed. Our team of cloud and data engineering experts are trusted by top clients in pursuit of the extraordinary. An Inc. 5000 Fastest Growing Company 7 times, and recently recognized on the Crain’s Chicago Business Fast 50 list, Egen has also been recognized as a great place to work 3 times.
You will join a team of insatiably curious data engineers, software architects, and product experts who never settle for "good enough". Our Java Platform team's tech stack is based on Java8 (Spring Boot) and RESTful web services. We typically build and deploy applications as cloud-native Kubernetes microservices and integrate with scalable technologies such as Kafka in Docker container environments. Our developers work in an agile process to efficiently deliver high value data driven applications and product packages.
Required Experience:
- Minimum of Bachelor’s Degree or its equivalent in Computer Science, Computer Information Systems, Information Technology and Management, Electrical Engineering or a related field.
- Have experience working and strong understanding of object-oriented programing and cloud technologies
- End to end experience delivering production ready code with Java8, Spring Boot, Spring Data, and API libraries
- Strong experience with unit and integration testing of the Spring Boot APIs.
- Strong understanding and production experience of RESTful API's and microservice architecture.
- Strong understanding of SQL databases and NoSQL databases and experience with writing abstraction layers to communicate with the databases.
Nice to have's (but not required):
- Exposure to Kotlin or other JVM programming languages
- Strong understanding and production experience working with Docker container environments
- Strong understanding and production experience working with Kafka
- Cloud Environments: AWS, GCP or Azure
WISSEN TECHNOLOGY is Hiring!!!!!
Java Developer with messaging experience (JMS/EMS/Kafka/RabbitMQ) And CI/CD.
Exp-3 to 6 yrs
Location-Pune|Mumbai|Bangalore
NP- Serving and less than 15 days only.
Requirement:
Core Java 8.0
Mandatory experience in any of the messaging technologies like JMS/EMS/Kafka/RabbitMQ
Extensive experience in developing enterprise-scale n-tier applications for the financial domain.
Should possess good architectural knowledge and be aware of enterprise application design patterns.
Should have the ability to analyze, design, develop and test complex, low-latency client-facing applications.
Mandatory development experience on CI/CD platform.
Good knowledge of multi-threading and high-volume server side development
Experience in sales and trading platforms in investment banking/capital markets
Basic working knowledge of Unix/Linux.
Strong written and oral communication skills. Should have the ability to express their design ideas and thoughts.
Technical Requirement:
- At least 5 years of experience in Java, J2EE technologies.
- Expertise in doing development using Java, Spring Boot, Spring modules (Spring Security, Spring MVC, Spring Data JPA, etc.), Hibernate, Web Services
- Worked on REST web services.
- Worked on application server : Tomcat
- Worked on Eclipse IDE
- Knowledge of Swagger, Postman
- Worked on Database like MySQL
- Worked on Git, Maven, CI/CD pipelines
- Good to have knowledge of using Docker and Mongo DB
Required Education:
B.Tech./ BE - Computer, IT, Electronics only
Required Skills:
- 3+ year of experience in Development in JAVA technology and springboot
- 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
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 4+ 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.
• Architect, develop and maintain highly scalable, reliable and secure distributed backend
systems on Cloud (AWS or Azure) or on-premises environments for Mihup, its customers
and partners.
• Work closely with your fellow engineers to develop systems capable of concurrently
processing massive amounts of voice data both in online real-time as well as offline
environments.
• Drive accountability for test driven development, delivery of high-quality features and
resilient enterprise class solutions.
• Lead a culture of team ownership and direct individual and team accountability to
continuously improve how they work to achieve results.
• Work in a startup environment, pushing boundaries with deep involvement with business.
Requirements (what we are looking for)
The right person is better than the right set of experiences and these are the traits we’ve
identified make great additions to our team.
• BE//BTech/ME/MTech in Computer Science or a related field from a Tier I or Tier II
University.
• 6-8 years of hands-on software development and deployment experience (experience of
working in a consumer product startup during its growth phase will be a plus) of which 1
– 2 years of experience would be in leading a team of software developers.
• Expertise in Java 8+ and Spring Boot is a must
• Good experience in messaging platforms like RabbitMQ/Kafka
• Good experience in distributed systems and relational & NoSQL databases like
PostgreSQL, MySQL, Redis, MongoDB, etc.
• Expertise in one or more of: Java, NodeJS, GoLang, Python would be preferred
• Must have hands on experience in products which handle multiple concurrent calls (API),
handle CPU intensive jobs, consist of multiple asynchronous system calls.
• Worked on microservices based architecture and design
• Managed/ Owned infrastructure on AWS/Microsoft Azure/private clouds and setup high
availability systems
• Knowledge of Docker and Kubernetes
• Knowledge of RESTful APIs, caching concepts, the HTTP protocol and general web
architecture
Pluses
1. Anything that will let us know more about who you are that you would like to share such
as Blogs, Twitter, Medium, GitHub etc.
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.
Responsibilities
- You will design and develop large scale distributed services
- You will analyse and improve the efficiency, scalability, stability, and security of the platform as a whole.
- You will act as the primary owner of one or more components while driving innovation in your area of ownership
- You will proactively research & evaluate new tools, technologies, and techniques to improve the value of the system.
- You will work with engineering leadership in solving and architecting solutions for challenging or complex development issues.
- You will work independently and handle dependencies with very minimal oversight
- You will take initiatives in developing and maintaining integrations of best practices within the back-end.
- You will help identify systemic issues, performance bottlenecks and work on design/architect improvements.
Requirements
- You have 1 - 9 years of experience in software development.
- You have designed and scaled up the system.
- You have a strong understanding of Data Structures and Algorithms.
- You are an incessant problem solver and tougher the problem gets, more fun you have.
- You have strong command in any one or more of the following languages: Python and Django
- You understand the business impact of your decisions.
Good To Have
- You have prior experience in fintech companies
Traits We Are Looking For
- Experience in a specific tech stack doesn't matter for us.
- The general engineering mindset and aptitude is what matters more.
- Technically strong and curious.
- Should have a hacker mindset and should love exploring new technologies.
Desired Skills and Experience
Java, Python, Data Structures, Algorithms
About Company: Ramphal Technologies is an Indian startup company. The company was founded by a visionary team of founders having a vast experience in Technology.
The company has a long term vision to disrupt the Indian Air Traffic scenario through technology Innovation. The Govt. Of India has officially signed a MOA with us to
build the next generation Technology platform to manage the Air Traffic in India.
About Opportunity: We have an exciting career opportunity for you where you will be part of developing a mission critical real time IT system. <<and explain the position>>
This role gives you an opportunity to disrupt how both manned and unmanned flights are going to fly in future. Your software will run in every Indian/Global Airport
and your work will keep the flight journey safe and efficient.
Java 8
Spring Boot
Microservices
Data Structures
Algorithms
Multithreading