- 5-7 years hands-on working experience in Java / Spring / Spring Cloud / Spring Data JPA / Spring Boot Microservices
- Data processing capability
- Hands-on working experience with GCP/AWS/Azure
- Hands-on working experience with Junit, Git, Jenkins, Maven
- Excellent communication skill
- Experience on Google cloud data flow would be an added advantage
Java, SpringBoot, Problem Solving skill, Apache Beam, AWS/GCP,
Similar jobs
Company Description
Mobile Programming LLC was started with the mission to provide “Economic as well as Efficient” software solutions. We firmly believe in the credibility and scalability of Digital Transformation. Our services are focused on Mobility Solutions, Custom App Development, Cloud Solutions, IoT, AR/VR, Metaverse, Blockchain, Artificial Intelligence & Machine Learning, Chatbot, Predictive Analytics & Big Data Solutions, and several other trending as well as emerging technologies. At its core, Mobile Programming LLC is all about developing solutions that help clients accelerate their business processes, achieve optimum productivity, and mitigate risks.
Role Description
This is a full-time on-site role for a Full Stack Developer located in Bengaluru. As a Java Developer, you will be responsible for building and maintaining web applications, ensuring the responsiveness of applications, and working alongside cross-functional teams to develop and implement user-friendly features. You will collaborate with the development team, contribute to the overall architecture of the application, and ensure high-quality code and documentation.
Qualifications
- Proven work experience as Java Developer
- Experience in 4 yrs expin back-end development
Requirements
- 3+ years of experience in the Development of JAVA technology.
- Strong Java Basics
- Linux
- SpringBoot or Spring MVC
- Hands-on experience in Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Java 8
- Any Caching Mechanism
- Good at problem-solving
Good to Have 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 AI/ML algorithms is a plus.
Work Location: Chennai
Work Experience: 5 to 8 Years
Technical Skills
- Experience in working with Core Java (Ver 11), Spring, Spring Boot, Hibernate, JSF or Primefaces, SQL
- Familiarity with working with Jasper, Rest API is added plus
Responsibilities
- Design, develop, implement, and maintain java application phases, code, and software
- Programming, testing, and debugging
- Competence and comfort using multiple frameworks
- Ability to gather accurate requirements and work closely with stakeholders
- Strong attention to detail with the ability to identify errors
Job Qualifications
- Graduate in Computer Science / Computer Applications / Engineering / Information Technology
Overview Atom Technologies began its operations in 2005, with the sole aim of providing secured and seamless digital payment solutions to all. Throughout the years, Atom has been successfully developing innovative and award-winning digital payment solutions, catering to the needs of Small and Medium Merchants alike. This encompasses services like POS, Payment Gateway, IVR and Mobile Application. Roles and Responsibilities · Displaying sound knowledge of software engineering process you will work on Payment domain projects · You will participate in AGILE teams. · You must have Hands on experience of OOAD and Design Patterns · You should have ability to work as an individual contributor. · You will need to use capability of customer focus and collaboration skills · Using good analytical, debugging and tracing skills, you should be well-versed with clean code principles (SOLID, DRY, KISS) and exposure to secure coding is beneficial.
|
- Candidates with good experience with SDLC
- Minimum 3+ years of hard core coding experience is mandatory
- Excellent hands on coding in Java, J2EE, Spring, Struts
Job Description
- Design & implement backend APIs
- Mentor junior developers technically.
- Actively work to reduce tech debt in the backend
- Work towards more stability & scalability of the backend
- Tech stack - Java, AWS etc.
Eligibility
- 2-8 years of product company experience
- Advanced understanding of AWS stack
- Prior knowledge of solving problems at scale.
Qualifications
Minimum qualifications
- MCA/BE/Btech/Mtech/ME degree in Computer Science or related technical field from a reputed institution.
- 2+ years of relevant work experience, including large systems software development experience or client application development.
- Experience programming in C++/Java and Oracle/Mysql.
- Strong analytical and problem solving skills.
- Sound Knowledge of SQL, relational databases, and other data storage solutions.
- Experience working in Unix/Linux environments.
- Fluency in English language.
Preferred qualifications
- MCA/ME in Computer Science or equivalent work experience
- 2+ years of relevant work experience, including programming Web and/or Non Web Java Applications, Oracle/MySql databases.
- Proficient in 1 or more scripting languages like Unix Shell.
- Spring framework in general (Spring MVC) .
- Good to have REST based web services.
- 1+ years of work experience in the Financial Services space (Brokerage / Capital markets / Investment Banking /Financial services).
- A strong foundation in computer science, with strong competencies in data structures, algorithms, and software design.
- Ability to perform under pressure in time-critical situations using sound judgment and professionalism.
- Ability to integrate into and work well within a global team.
- Very close to technology and looking at a technology centric career.
Basic Qualifications:
- 2+ years of non-internship professional software development experience
- Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
- 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Additional Job requirements
- BS/MS/PhD in Computer Science/Math or equivalent
- BS in computer science or related field.
- 2+ years of relevant professional software development experience: designing, developing, and delivering software written in Java, C#, or C++, web development.
- Knowledgeable in object-oriented design patterns.
- Experience building highly scalable and distributed systems
Preferred Qualifications
- Experience with service-oriented architecture and application/services development
- Passion for performance debugging and benchmarking
- Ability to clearly and concisely communicate with technical and non-technical stakeholders across all levels of the organization
¡ Solid Design and Architecture skills. Experience in the designing, development, and deployment of large-scale enterprise applications with multiple tiers. |
¡ Ensure agile test-driven development for robustness, usability, reliability, security and performance. |
¡ Expert in Core JAVA and Spring Boot and other Spring libraries, Eureka, Hystrix etc. |
¡ Experience creating architecture or developing web services to integrate applications with databases such as Oracle, MySQL, MongoDB, or Cassandra |
¡ Solid understanding of OOPS, algorithms and data structures. |
¡ Experience on Kafka / Scala / Storm / Elastic Search and Web Services like RESTful / SOAP. |
¡ Extensive experience with version control systems (Git is preferred) and issue tracking systems (JIRA is preferred) |
- Strong experience with REST/SOAP web services, JSON, XML and design patterns.
- Good knowledge of Data Structures and Advance DS
- Proficient in test-driven development, latency problem solving, architecture solving and high-level troubleshooting.
- Good understanding of Database and SQL queries.
- Highly proficient in analytical and problem-solving skills with attention to details.
- Demonstrated Agile (Scrum) experience.
- Experience with full software lifecycle and deploying applications to Production.
- Must be a self-starter/self-directed member of the team.
- Must have the ability to translated user requirements into design and implementation.
- Highly proficient in written and communication skills.