Independently own one or more multiple modules, which includes: requirement analysis, design, development, maintenance & support Write extensive, efficient code to address complex modules and that handles interaction between multiple components. Rapidly iterate to add new functionalities and solves complex problems with simple and intuitive solutions Produce architecture with clean interfaces, that are efficient and scalable Participate and contribute to architectural discussions Perform design and code reviews Perform technical feasibility and trade off studies & guides others to perform these studies Solve production issues. Investigate and provide solutions to minimize the business impact due to outage Continuously improve performance metrics of modules you own. Actively mentor and develop junior developers in all software development practices Participate in the hiring process (referrals, interviews, attending recruiting events or writing blogs) Onboard and mentors new team members, helps shape the culture of the team Collaborate effectively across teams to solve problems, execute and deliver results
Immediate requirement at -"AMAZON", Bangalore:Senior Java Developer/Java Lead Developer -TL/ Senior Java Technical Lead3+ Yrs above total experience required to apply for this role.Technically strong Java experts can apply for this role.
Development of applications in Java including:Building data processing platforms. Developing micro service oriented applications.Interact with stakeholders of the applications being developed.Desired Candidate Profile:Must have experience in Java JEE, Spring FrameworkExperience in SQL and JDBCExperience in build tools Maven, gitExperience in Cloud Platforms AWS, Azure is a plus.
Hiring developers with strong product experience from premium colleges to developing cutting edge Healthtech solutions
Position Responsible for design, development, debugging and implementation of software Summary: applications in support of end user’s requirements. Works on problems of relatively complex scope, through general usage of standard concepts and principles and applications of own judgement. Responsible for delivering results that have direct impact on the achievement of results within the job area as an Individual Contributor. Main Responsible for driving and leading the analysis, design, development activities on Responsibilities: assigned projects. Involved in entire SDLC lifecycle including analysis, development, fixing and monitoring of issues on the assigned product lines. Meets and exceeds standards for the quality and timeliness of the work products. Implements, unit tests, debugs and leads integrations of complex code. Identify opportunities for further enhancements and refinements to best practices, standards and processes. Ensure robust, securely accessible, highly available and highly scalable product that meets or exceeds customer and end-user expectations Experience Technical Duties & Responsibilities 3 – 6 Years With 2-4 years of experience in Scalable Architecture development. We are looking for Independent Contributors, who have good understanding of Microservices based architecture, and a comprehensive awareness of various architectures & their suitability as per product requirements: - Can solve problems independently, be responsible for the requirement analysis and design implementation of important business modules, and be familiar with the online deployment environment, able to independently analyse and quickly troubleshoot online faults. Familiar with JAVA programming principles, understand their advanced features and class libraries, network and server programming, multi-threaded programming, common open source products Experience in SOA EIP using Apache Camel Spring Integration High quality coding ability, reusability, low coupling, scalability, high performance, maintainability, high security Have the architectural design capabilities of modules and subsystems, master common architectural design methods and patterns Understand SOA, event-driven, distributed system principles, large-scale network application structure, message middleware, caching, load balancing, clustering technology, data synchronization, NoSQL Have the project experience of RabbitMQ or Kafka If the candidate has air fare industry experience, might be priority
The Java/Backend Developer is responsible for the development and maintenance of Bytemark’s backend APIs. This person utilizes their knowledge of Java development & web technologies as an integral part of the software development team. Responsibilities: Design, develop, maintain, and deliver highly scalable and reliable APIs Collaborate with development team and product owners to analyze, design, and implement user stories using an agile methodology. Write high-quality software code that complies with design specifications and meets development and support requirements. Develop unit tests and test changes using an agile methodology. Use a variety of tools to perform unit testing, automated builds, and source control. Participate as a member in Agile teams, and work with other team member to review user stories, estimate effort for user stories, and participate in sprint reviews. Maintaining current web and back-end features Learning new skills and technologies as company products and industry standards warrant Required Skills: 2-6 years of experience building RESTful APIs 2+ year of hands-on Java experience using Play 1.x framework Knowledge of Spring or Grails frameworks is a plus Ability to write SQL. Understanding of OOP Experience with Test Driven Development (TDD) using JUnit, Selenium or a similar technology Basic knowledge of Unix Excellent verbal, written, and interpersonal communication skills 3-8 years of software development experience Undergraduate degree in the field of computer science or equivalent Able to handle multiple tasks in a fast paced environment
Implementing components in order to enhance Tech stack. Should have Strong OOPs concepts and data structure concepts. Should have strong Java Coding Skills. ONLY IMMEDIATE JOINERS PLEASE
Designing and developing end to end back end applications in java that meet the business requirements in an effective and efficient manner.Directly interfacing with the founding team and technology team to understand the requirements and providing solutions. Assisting & guiding team members in design and development.Requirements:An ideal candidate should have :- Worked on one or more projects in production environment- Should have knowledge of Fintech- Should have 3+ years of experience in system/software solution development and delivery- Should be hands-on on Java, J2EE Frameworks, Spring MVC, Hibernate, RESTful Webservices, MySQL and working knowledge of Unix/Linux- Should have experience on deployments on cloud servers and should be ready to pick AWS cloud server deployment- Should possess good architectural knowledge and be aware of enterprise application design patterns
Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance Contributing in all phases of the development lifecycle Writing 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 Primary Skills Core java, J2EE frameworks (e.g. Spring), ORM (e.g. Hibernate) with a good understanding of multi-tiered web-based applications. Should be strong with OOPS concepts. Should have good SQL writing skills. Banking domain experience is an added advantage. Should have worked on REST APIs. Experience with Third Party Integration. Hands on experience on writing Unit test cases and Integration test cases. Experience on MVC Architecture. Job Specification BS/MS degree in Computer Science, Engineering or a related subject Proven hands-on Software Development experience Proven working experience in Java development Hands on experience in designing and developing applications using Java EE platforms
Job Description:Development of applications in Java including:Building data processing platforms. Developing micro service oriented applications.Interact with stakeholders of the applications being developed.Desired Candidate Profile:Must have experience in Java JEE, Spring FrameworkExperience in SQL and JDBCExperience in build tools Maven, gitExperience in Cloud Platforms AWS, Azure is a plus.
Job Summary: Willingness to work on highly scalable cloud-native solutions based on microservices. Quickly learn the technologies and deliver using the same. Take complete ownership of the customer requirements. Motivated to deliver world-class quality. Inclined to bring new ways of thinking, working and providing solutions. Drive the concept of quality into everybody and have a zero-tolerance towards bad quality. Understand requirements from product management, customer and able to comprehensively break this down to manageable tasks. Experience: ● 3-9 years of development experience. Technical Skills: Mandatory: Java - Advanced concepts concurrency, reflection, lambda, Java Springboot, Spring security, Actuator/Prometheus/Grafana/Servo (metrics), EFK/ELK stack (log analysis) OpenAPI/Swagger (documentation) RDBMS (PostgreSQL, MySQL, Maria or any other) NoSQL (Anyone of Mongo DB, Redis, Cassandra, Neo4J or other DBs) Automated unit tests/e2e tests (JUnit, TestNG, RestAssured etc) CI/CD pipelines (Jenkins, Sonar, Maven/Gradle etc) Optional: (But highly recommended) NewSQL DB (TiDB, CockroachDB) AMQP/RabbitMQ Kafka Docker Kubernetes
Java Developer Joining Location: Bangalore Experience - 4 to 6 Yrs Notice Period: Immediate (15-30 Days max) Salary (Per Annum) :min Sal:8max Sal:12LDescription: Work experience as a Senior Java Developer or similar role Experience designing, building and testing Java EE applications In-depth knowledge of popular Java frameworks like Spring and Hibernate Minimum of 4+ experience with Spring Minimum 2 years’ experience with Hibernate Sound knowledge of core java and collections Hands on experience building ReST based web services Spring Boot experience a plus Experience with Object-Oriented Design (OOD) and design patterns Hands on experience working with databases Good delegation and time management skills Problem-solving abilities Responsibilities: Identify and analyze user requirements Prioritize, assign and execute tasks throughout the software development life cycle Develop Java EE applications Write well-designed, efficient code Review, test and debug team members’ code Design database architecture Schedule product releases with internal teams Document development phases Ensure our applications are secure and up-to-date Soft Skills Good written and oral communication skill Team player Mentoring and leadership capability
As Java Developer at BRIDGEi2i, you will participate in design, development and implementation of architectural deliverables of custom projects and products of BRIDGEi2i in Business Intelligence Applications. The role includes working closely with lead, testers, customers, project managers, designers. You are expected to develop prototypes of the system design and work with lead, frontend developers, testers and project managers as appropriate throughout development cycle. You may work on multiple projects and products. You will contribute as a fully seasoned/proficient technical resource; providing tech knowledge and capabilities as team member and individual contributor. Requirements: 4+ years of experience in core Java/J2EE Strong knowledge of one of the web application framework such as Spring 4, Hibernate Good knowledge of relation database, SQL and ORM Possess good knowledge of object-oriented design and data structure Knowledge of web services (Restful) is preferred Knowledge of UI frameworks is an added advantage (AngularJS 2.0/4.0, Java script, HTML, CSS, JQuery, React JS) Curiosity and attention to detail Adaptable to changing technology and restrictions, design challenges, deadlines, and project requirements Experience Should have 4+ Years of experience in Software Development.
About PhonePe : Our goal is to make digital payments so easy, safe and universally accepted thatpeople never feel the need to carry cash or cards again. We believe India is at the cusp of a newmobile revolution, which will change the way we manage our money on the go. We see ourselvesfacilitating this change, through technology and dogged customer centricity.At PhonePe, we take extra care to make sure you give your best at work, Everyday! And creating theright environment for you is just one of the things we do. We empower people and trust them to dothe right thing. Here, you own your work from start to finish, right from day one.Being enthusiasticabout tech is a big part of being at PhonePe.If you like building technology that impacts millions, ideating with some of the best minds in thecountry and executing on your dreams with purpose and speed, join us!RoleAs a senior software engineer,● You will build Robust and scalable web-based applications● You will need to think of platforms & reuse● Build abstractions and contracts with separation of concerns for a larger scope● Drive problem solving skills for high-level business and technical problems.● Do high level design with guidance; Functional modelling, break-down of a module● Do incremental changes to architecture: impact analysis of the same● Do performance tuning and improvements in large scale distributed systems● Mentor young minds and foster team spirit● Breaks down execution into phases to bring predictability to overall execution● Work closely with Product Manager to derive capability view from features/solutions● Lead execution of medium sized projects● Work with broader stakeholders to track impact of projects/features and proactivelyiterate to improve themAs a senior software engineer, you must have● Extensive and expert programming experience in at least one general programminglanguage (e.g. Java, C, C++) & tech stack to write maintainable, scalable, unit-testedcode.● Experience with multi-threading and concurrency programming● Extensive experience in object oriented design skills, knowledge of design patterns, andhuge passion and ability to design intuitive module and class-level interfaces● Excellent coding skills – should be able to convert design into code fluently● Knowledge of Test Driven Development● Good understanding of databases (e.g. MySQL) and NoSQL (e.g. HBase, Elasticsearch,Aerospike etc)● Strong desire to solving complex and interesting real world problems● Experience with full life cycle development in any programming language on a Linuxplatform● Go-getter attitude that reflects in energy and intent behind assigned tasks● Worked in startup like environment with high levels of ownership and commitment● BTech, MTech, or PhD in Computer Science or related technical discipline (orequivalent).● Experience in building highly scalable business applications, which involveimplementing large complex business flows and dealing with huge amount of data.● 5+ years of experience in the art of writing code and solving problems for large Scale.● Open communicator who shares thoughts and opinions frequently, listens intently andtakes constructive feedbackAs a senior software engineer, good to have● Ability to drive design and architecture of multiple subsystems● Ability to break-down larger/fuzzier problems into smaller ones in the scope of theproduct● Understanding of the industry’s coding standards and an ability to create appropriatetechnical documentation.