Responsibilities: Mentors/coaches engineers to facilitate their development and provide technical leadership to them Responsible for design, architecture and delivery for a feature or component/product with highest quality Collaborates effectively with cross-functional teams to deliver end-to-end products & features Demonstrates ability to multi-task and re-prioritize responsibilities based on changing requirements Estimates efforts, identify risks, devises and meets project schedules Runs review meetings effectively and drive the closure of all open issues on time Provide functional, design, and code reviews in related areas of expertise within team and cross-team Inculcate best software engineering practices, standards of code and help the team deal with complexity and ambiguity Requirements: 4 to 9 years of design and development experience building highly scalable & distributed systems, performance benchmarking & tuning Development experience and proficiency in one or more languages/frameworks such as Java, Angular JS, Hibernate, JPA Provide guidance on existing and emerging trends in the web and mobile application space Familiarity with core programming concepts and knowledge in Data Structures, DBMS, Operating System and SDLC Active knowledge with web technologies (primarily AngularJS), DOM Components and Stylesheets Strong understanding/expertise in building REST APIs/ Micro-services architecture 2 to 4 years of experience in managing small teams Experience with team development, performance management and delivering results Excellent ability to solve complex problems, analyze quantitatively and to prioritize effectively Should be analytically very strong and will be responsible for dealing with the support team and the priority issues
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
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.
Strong in Java coding and experience in frameworks like springboot, microservices.Worked on Restful Webservices.Has experience on data structures and algorithmsGood with databases like MYSQL or Mongodb