. 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.
About PayU
Similar jobs
Hey Java Experts,
Are you looking for a job opportunity?
Here you go, there is an opportunity to work with leading startups and unicorns in INDIA at RECRO.
JOB DESCRIPTION
1.Contribute in all phases of the development lifecycle.
2.Write well designed, testable, efficient code.
3.Ensure designs are in compliance with specifications.
4.Prepare and produce releases of software components.
5.Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Requirements:
1) 2.5 + years experience in development in JAVA technology.
2) Exposure in SpringBoot or Spring MVC and J2EE.
3) Strong Java Basics and good at problem solving.
4) Hands on experience on Relational databases (SQL query or Hiberent)+ Mongo( JSON parsing)
5) Proficient in REST API development.
6) Understanding of AI/ML algorithms is a plus
Senior Java Developer
at company operates on a software as a service-based (SaaS) model.
Role Description : Senior Java Developer
As a senior developer you will be responsible to manage the software development life cycle from planning to prioritizing to testing and release. Responsibilities includes gathering system and team product requirements, building java modules and testing features before release. Should have hands on experience developing software with agile methodologies and are ready to lead our junior developers.
Responsibilities • Contribute to all phases of development lifecycle. • Planning of API workflow. • Understanding the requirements all the teams involved and planning the development process. • Write well designed, testable, efficient code. • Prepare and produce releases of software components. • Support continuous improvements by investigating alternatives and technologies and presenting these for architecture review. • Designing, implementing, and maintaining java applications that are often high-volume and low latency. • Identify bottlenecks and bugs and advise solutions to these problems. • Develop highly scalable REST APIs to use in our applications. • Guide the team and help them in any complex situations.
Required Qualifications We are looking for individuals who are curious, excited about learning, and navigating through the uncertainties and complexities that are associated with a growing company. Some qualifications that we think would help you thrive in this role are: • Minimum 8+ Years in a Java programming. • Expert hands-on knowledge of latest technology, good exposure to web technologies and open to all technologies like Java, J2EE, Spring Boot, Microservices, Cloud computing, any DB. • Very good exposure to DevOps concepts and tools, Continuous Integration and Continuous Delivery. • Quick learner believes in continuous learning and acts as a catalyst for building the culture within the organization.
• Analytical thinking skills, problem solving with strong exposure to root causing tools and techniques and ability to come up with solutions in complex situations. • Familiar with various design and architectural patterns. • Bachelor/Masters of CS/IT Engineering, BCA/MCA, B Sc/M Sc in CS/IT
Preferred Qualifications • Deep insights of Java and J2EE internals such as memory management, transaction management, etc. • Skill for writing reusable Java libraries. • Proficient understanding of code versioning tools, such as Git. • Familiarity with build tools such as Ant, Maven, and Gradle. • Ability to work without guidance and under tight deadlines. • Result oriented and focused on meeting deliverable timelines. • Teamwork and willingness to listen to others. • Communicate effectively • Good knowledge of microservices. • Expertise in developing enterprise level web applications and RESTful APIs using Microservices with demonstrable production-scale experience. • Strong background working with Linux/Unix environments. • Working experience in industry standard protocols related API security. • Clear understanding of web services and SOA related standards like REST/OAuth/JSON.
Location: Bengaluru/Udupi (NO WORK FROM HOME OPTION)
Notice Period: Immediate Joining or Maximum 1 Month
Senior Software Engineer - Java
at AJACKUS
Type
Full-time on Ajackus payroll
Location
Work from the client’s location
- Mumbai: Goregaon, Andheri, Bandra BKC
- Bangalore: Brigade Manae Court, Koramangala
- Noida: Candor TechSpace, Noida
Desired Experience
3+ years
Job Description
What You’ll Do
- Architecting and implementing the solutions we build
- Working with the team, client, and project manager to efficiently deliver projects
- Translating business needs to technical solutions and communicating with the client
- Ensuring that good programming practices are followed
- Supporting other engineers’ growth with your expertise and mentorship
- Taking part in internal initiatives such as performance reviews, technical recruitment, estimation of pre-sale projects
What you bring to the table
- 2+ years of experience in Spring boot Framework
- Experience with REST- JSON, SOAP/XML is mandatory
- Proven working experience in Java development
- Experienced in Server Side Java, J2EE, Servlets, Spring/Spring boot, Hibernate, JAXB, JAX-WS, MySQL/PostgreSQL, Junit
- Knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Hands-on experience in designing and developing applications using Java EE
- Platforms with Open Source Frameworks - Spring/Spring boot, XML, Integration with SOAP and RESTful Web Services, WS security
- Experience with test-driven development
- Experience with GIT and Maven
- Experience with Spring Security
Who are you?
- Passionate about making an impact
- Self-driven & eager to learn new technologies
- Intellectually curious, interested to build complex systems
- Thrive in a highly independent, remote-first environment
- Keen to work with a globally diverse team
What you can expect from us
- Flexible Work Hours - Work-life balance becomes a lot easier to maintain with the flexibility to plan your work hours
- Flexible Leave policies
- Life needs a break - casual, parental, sick, or just random. To help you enjoy your leaves without guilt or excuses, we have a ‘no approval needed’ policy
- Health and Wellness - Constant encouragement to stay fit
- We encourage and support our team members to participate in memberships that promote team member health (physical, emotional, and psychological) and fitness
- Reimbursements for medical support
- Career ladder: the freedom to design your own path
- Well-defined career ladders to grow, assess and explore your professional journey
- Learning opportunities
- In-house learning platforms to partner with you in your growth story
- Wide range of courses and certifications
Software Development Engineer 3
An excellecnt opportunity to develop products SDE 3.
Rishabh Software(CMMi Level 3), an India based IT service provider, focuses on cost-effective, qualitative, and timely delivered Offshore Software Development, Business Process Outsourcing (BPO) and Engineering Services.
Our Core competency lies in developing customized software solutions using web-based and client/server technology. With over 20 years of Software Development Experience working together with various domestic and international companies, we, at Rishabh Software, provide specific solutions as per the client requirements that help industries of different domains to change business problems into strategic advantages.
Product Development division is relatively new and comes with a start-up culture where long path is been and being constructed for developing reliable & scalable product/s.
Through our offices in the US (Silicon Valley), UK (London) and India (Vadodara & Bangalore) we service our global clients with qualitative and well-executed software development, BPO and Engineering services.
Please find the below JD.
Key Responsibilities
- Ability to interpret and map business, functional and non-functional requirements to technical specifications
- Interact with diverse stakeholders like end-user clients, Project Manager/Scrum master, Business Analysts, offshore development, testing and other cross-functional teams as part of application development
- Write unit test cases for developed code as required
- Develop solutions following established technical design, application development standards and quality processes in projects to deliver efficient, reusable and reliable code
- Follow best practices to ensure the best possible performance, quality, and responsiveness of the applications
- Assess the impacts on technical design because of the changes in functional
- Perform independent code reviews and guide junior team members for correction
- Provide support specific to application bugs or issues within defined SLAs
- Support the Technical Lead/Architect in developing artifacts such as high-level design, technical design,
- Help project manager/lead/presales with precise estimates keeping in mind risks and dependencies
- Quick to spot and analyze bottlenecks and bugs, and provide solutions
- Proactively identify and communicate technical risks, issues, and challenges with mitigations
Technical Skills
Mandatory (Minimum 7 years of working experience)
- Above average knowledge and experience in system design
- Well versed with Spring (Core, AOP, Transactions, Data), Spring MVC, Spring Boot, Hibernate
- Experience with client-side technologies (HTML, CSS, Javascript, Jquery, JSON, JWT, )
- Experience with RESTful services as well as SOAP based web services
- Good knowledge of Java 8 and above with core areas like Streams, Lambdas, Functional Interfaces, Concurrency, Generics, threads, networking, IO, collections
- Excellent knowledge & experience in microservices
- Well versed with writing medium to complex SQL queries, triggers, stored procedures
- Strong knowledge of JEE technologies and specifications such as JPA, Servlets, JSP, JSF, JPA
- Knowledge of web and application servers like Tomcat, Glassfish, Jetty, Jboss/Wildfly, Weblogic/Websphere
- Well-versed with Design patterns and Java/Spring Boot best practices
- Experience in using websockets
- Experience in one of the test automation frameworks like Selenium, Cypress, etc..
- Understand performance parameters and adhere to best practices in achieving desired performance.
- Understanding of the CI/CD pipelines
- Good knowledge and experience of working with Waterfall and Agile methodologies
- Well versed with build tools like Ant, Maven, Gradle
- Experience with full development cycle projects and not just maintenance projects
- Knowledge of OOAD and system design using class diagrams, sequence diagrams, deployment diagram, activity diagram, use case diagram
- Good knowledge of unit testing, functional testing, integration testing using jUnit, TestNG, Mockito, etc.
Good To Have (1+ years of working experience)
- Experience with Kafka, ActiveMQ, RabbitMQ or similar message broker
- Experience with ElasticSearch, Apache Solr, Lucene
- Experience with enterprise grade applications and 3rd party application integrations
- Experience working with frontend tech stack like Angular, ReactJS, VueJs
- Knowledge and experience of AWS cloud and it’s services
- Knowledge of Docker, Kubernetes
You would be part of
- Exciting journey in building next generation enterprise products
- Flat organisation structure
- Enriches both domain and technical skills
Soft Skills
- Good verbal and written communication skills
- Ability to collaborate and work effectively in a
- Excellent analytical and logical skills
Education
- Preferred: Graduate or Post Graduate with specialization related to Computer Science or IT
Enterprise Architect
at US Headquartered MNC setting up India Development centre
Define enterprise guidelines and enforce enterprise development standards and practices
• Define and develop the emerging solution architectures and ensure that the team is successful within the technical framework
• Research and assess new technology approaches and standards for potential use within the Enterprise
• Participate in and lead high and low-level technology discussions with management, vendors, engineers, and customers
• Assemble a solid technical vision amid ambiguity and provide technical leadership to drive shared understanding and consensus among stakeholders for a proposed solution
Ideally, we expect you to have atleast 8+ years of experience in Information Technologies
▪ 5+ years of experience in Software Development
▪ 3+ years of experience in Software Architecture and Design
Nice to have:
• Software development experience using Spring / Java, or Linux Platforms
• Experience working within a variety of project management methodologies such as Scrum, Kanban, XP,
SAFe, and Waterfall
• Advanced understanding of business analysis techniques and processes
• Exposure to retail systems such as ATG, Salesforce, Shopify, etc.
• Experience designing cloud-hosted applications (Microsoft Azure, GCP) utilizing integrated capabilities
specific to those platforms
Please find the JD Below:
Job title- ATL/Technical Lead
Experience
- Must have experience
- Extensive product development experience
- 5-10 years experience in back end Java Development
- Possess advanced knowledge of object-oriented design and development (OOA/OOD).
- Team task assignment, mentoring and helping resolve issues
- Self-starter, ability to work with minimal supervision.
- Skilled at working collaboratively in a team-oriented environment.
- Excellent problem-solving skills. Curious and adept at researching project-related issues and challenges.
- Excellent debugging skills
- Good to have
- Experience in SOA and microservice deployment model.
- GWT development experience
- Experience of working in an Agile development model
- Mixed experience in different type of organizations - product start up and large enterprises
Other Skills
- Strong Analytical skills
- Acumen for understanding customer's business goals
- Process oriented- Following current processes and partner in process improvement.
- Data oriented- Using data and knowledge base for solving current problem at hand and creating software knowledge base for future use.
- Ability to juggle multiple development and design tasks simultaneously.
Must have hands on with Spring Boot, Microserives
Must have Angular / React experience
immediate to 30 days offical notice will be considered
- Comfortable with practicing TDD and pair programming.
- Well versed in DevOps approach and concepts.
- Experience Object Oriented design principles. (SOLID)
- Experience functional programming design principles.
- Good knowledge on Java standard library.
- Hands on experience with Spring and/or Spring Boot.
- Experience in designing and working with REST APIs
- Karate / Gherkin
- Pivotal Cloud Foundry
- Kafka / Avro