Java Developer(java8,spring boot,microservices, rest api, SQL,JPA)
- Should have strong hands-on experience in JUnit, Spring Framework, Spring Boot.
- Should have experience in Microservices, WebSphere.
- Preferred to have experience in Jenkin and CI and CD pipeline.
- Should have worked in Agile methodologies.
- Experience in Web development, Responsive UI.
- Ability to recognize user experience needs and convert them into the design.
- Knowledge in REST services
- Basic knowledge in HTML, CSS
- Experience in Microservices

About Mobile Programming LLC
About
Mobile programming LLC is a US based MNC company. Our services are focused on Mobility Solutions, Custom App Development, Cloud Solutions, IoT, AR/VR, Blockchain, Artificial Intelligence & Machine Learning, Predictive Analytics & Big Data Solutions, and several other trending as well as emerging technologies.
You can find more details on - https://www.mobileprogramming.com/
Company video


Connect with the team
Company social profiles
Similar jobs
2. Spring boot/ Spring or any variations of Spring
3. MySQL
4. Mentions of, distributed systems, scalable systems
5. Mentions of ElasticSearch, Kafka or Redis
6. NoSQL databases like Cassandra/DynamoDB/MongoDB/Hbase etc
7. Mentions of Handling scale/scalable systems
9. Mentions of AWS or Amazon web services.
Description: Design, build and configure applications to meet business process and application
requirements.

Job Description:
As a Software Development Engineer at Jumbotail you will-
§ Be a part of our initial core team to design and develop our marketplace platforms from scratch
§ Work on building scalable backend platform for customer & seller apps, brands platform, demand
generation platform, supply chain & logistics platform, credit platform and several cross platform
software components
§ Participate in the process to fundamentally change the food and grocery ecosystem in India, and
impact billions of people through technology, mobile, and data science
Requirements:
An ideal candidate for this role is someone who has-
§ BE/BTech degree in Computer Science from a top engineering school
§ 3-5 years of professional software development experience
§ Strong problem solving skills and strong command on object oriented design, data structures,
algorithms and other computer science fundamentals.
§ Strong coding skills – professional experience in developing production-quality software in Java.
§ Expertise in Web Services, Service-oriented architecture, Databases, NoSQL, Distributed systems,
Cloud Technologies.
§ Extreme software engineering skills to design and develop low-latency, high availability, internetscale
web services
§ Solid understanding of the full software development life cycle and software engineering best
practices
§ Ability to understand business requirements and translate them into technical requirements
§ Demonstrated ability to own software design and development end to end from requirements to
launch.
§ Ability to collaborate with cross-functional teams to define, design, and ship new features.
§ A startup mindset – An athlete who can run at breakneck speed of a startup, yet someone who can
bring method to madness through processes suitable for different stages of the company – early
stage prototyping and rapid experimentation, before product/market fit, after product/market fit,
and scaling.
§ Familiarity with Agile development, Scrums, continuous integration, and test driven development
processes
§ Data driven product development approach – strong focus on data backed engineering decisions.
§ Ability to develop products incrementally in fast iterations
§ Ability to do collaborative problem solving and design/build chaos resilient systems
§ Strong focus on software quality
§ Ability to mentor junior developers, and help build an excellent engineering team
§ Ability to be a talent magnet – attract great talent to join the core team.
We are looking for warriors who have the hunger to impact real lives and who can match our high
bar on Core Values that we live by.
If you-
§ can apply first principles thinking to solve problems
§ can envision a great future that you want create
§ have the fire in your belly to get out of your cube and do something about your vision and passion
§ want to work with some really smart people, and still raise the bar for all of us
§ can have fun and help your colleagues have fun doing all of the above..


Our goal
We are reinventing the future of MLOps. Censius Observability platform enables businesses to gain greater visibility into how their AI makes decisions to understand it better. We enable explanations of predictions, continuous monitoring of drifts, and assessing fairness in the real world. (TLDR — build the best ML monitoring tool)
The culture
We believe in constantly iterating and improving our team culture, just like our product. We have found a good balance between async and sync work — default is still Notion docs over meetings, but at the same time, we recognize that as an early-stage startup brainstorming together over calls leads to results faster. If you enjoy taking ownership, moving quickly, and writing docs, you will fit right in.
The role:
Our engineering team is growing and we are looking to bring on board a senior software engineer who can help us transition to the next phase of the company. As we roll out our platform to customers, you will be pivotal in refining our system architecture, ensuring the various tech stacks play well with each other, and smoothening the DevOps process.
On the platform, we use Python (ML-related jobs), Golang (core infrastructure), and NodeJS (user-facing). The platform is 100% cloud-native and we use Envoy as a proxy (eventually will lead to service-mesh architecture).
By joining our team, you will get the exposure to working across a swath of modern technologies while building an enterprise-grade ML platform in the most promising area.
Responsibilities
- Be the bridge between engineering and product teams. Understand long-term product roadmap and architect a system design that will scale with our plans.
- Take ownership of converting product insights into detailed engineering requirements. Break these down into smaller tasks and work with the team to plan and execute sprints.
- Author high-quality, highly-performance, and unit-tested code running on a distributed environment using containers.
- Continually evaluate and improve DevOps processes for a cloud-native codebase.
- Review PRs, mentor others and proactively take initiatives to improve our team's shipping velocity.
- Leverage your industry experience to champion engineering best practices within the organization.
Qualifications
Work Experience
- 5+ years of industry experience (3+ years in a senior engineering role) preferably with some exposure in leading remote development teams in the past.
- Proven track record building large-scale, high-throughput, low-latency production systems with at least 3+ years working with customers, architecting solutions, and delivering end-to-end products.
- Fluency in writing production-grade Go or Python in a microservice architecture with containers/VMs for over 5+ years.
- 2+ years of DevOps experience (Kubernetes, Docker, Helm and public cloud APIs)
- Worked with relational (SQL) as well as non-relational databases (Mongo or Couch) in a production environment.
- (Bonus: worked with big data in data lakes/warehouses).
- (Bonus: built an end-to-end ML pipeline)
Skills
- Strong documentation skills. As a remote team, we heavily rely on elaborate documentation for everything we are working on.
- Ability to motivate, mentor, and lead others (we have a flat team structure, but the team would rely upon you to make important decisions)
- Strong independent contributor as well as a team player.
- Working knowledge of ML and familiarity with concepts of MLOps
Benefits
- Competitive Salary 💸
- Work Remotely 🌎
- Health insurance 🏥
- Unlimited Time Off ⏰
- Support for continual learning (free books and online courses) 📚
- Reimbursement for streaming services (think Netflix) 🎥
- Reimbursement for gym or physical activity of your choice 🏋🏽♀️
- Flex hours 💪
- Leveling Up Opportunities 🌱
You will excel in this role if
- You have a product mindset. You understand, care about, and can relate to our customers.
- You take ownership, collaborate, and follow through to the very end.
- You love solving difficult problems, stand your ground, and get what you want from engineers.
- Resonate with our core values of innovation, curiosity, accountability, trust, fun, and social good.
* Understanding of building architecture from product requirements.
* Experience of leading teams of developers to maximise performance.
* Knowledge of Multithreading, Thread Pooling, Background Jobs and Schedule Jobs with supporting tools and libraries.
* Working on Microservices based architecture using spring cloud, distributed application pattern and multiple data source management in the application.
* Working on Linux and Windows based OS and their command line tools.
* Working with unit testing frameworks.
* Object-Oriented development and Metaprogramming.
* Experience in working with the SQL Databases (MySQL or PostgreSQL) and No SQL. Databases (Cassandra or MongoDB).
* Knowledge of server configuration management and deployment techniques. Good to have experience in handling DevOps tools like Jenkins and containerization using Docker.
* Experience in working with different AWS cloud services.

Experience: 1.5 to 3 yrs
* Hands on work experience developing in Java and J2EE
* Hands on work experience developing in JavaScript
* Extensive working experience in Springboot
* Good to have No SQL (Mongo DB) and My SQL Exposure
* Good to have experience in AWS cloud environment
* Designing, developing, troubleshooting and debugging software within a project scope ensuring that work product meets end user acceptance criteria.
* Managing self-directed assignments to resolve software defects or implement features to meet schedule commitments with a high-level of quality.
* Acquiring knowledge of industry and company standards, tools and technology with a focus on pragmatic application to business-focused software solutions through initiative and self-study
Requirements
Primary Skill Java Springboot, Java Script
Good to have Mongo Db (No Sql), My SQL and Exposure to AWS
Benefits
Salary:300000 LPA to 500000 LPA
Required Skill:
• Good hands-on experience with Java and JEE
• Good hands-on experience with Microservices
• Good experience in UI frameworks (HTML, Java Script, HTML5, JSP, Ajax)
• Good understanding of Spring, Spring boot, Spring Integration
• Good experience with service oriented architecture and REST, JSON, XML, SOAP
• Good experience with any Directory technology LDAP
• Good Experience with a relational database like Oracle
• Experience working with Agile Methodology
• Experience in using RTC, code quality tools, defect tracking tools
• Good experience with code reviews
• Excellent team player with good organizational, communicational, analytical and logical skills.
• Good understanding of the web browsers and web applications
Desired Skills:
• Good experience with Ping product like PingAccess and Ping Federate
• Apache Camel


You will:
- Build services that serve millions of users
- Build for performance, reliability, and scalability
- Design easy-to-use APIs, systems, and tools
- Work with small teams of engineers, product, design, operation and other teams
- Lead projects, achieve goals, celebrate success with your teams
What you bring:
- 5+ years as individual contributor
- Strong background in Computer Science
- Strong technical expertise in robust and scalable server platform
- Helpful experiences include Java, Python, AWS, GCP, DevOps
- Leadership at bijnis is a service - you must be influential, patient, compassionate, able to prioritize, and able to inspire
- Ability to collaborate across multiple and cross functional teams
- Strategic mindset combined with pragmatic execution, and bias for action

Requirements
- 2-5 years of experience as a back-end developer
- Expertise with Java 1.8 and React JS
- Understanding of OOPS concepts, Design Principles, and implementations of different types of Design Patterns.
- Should have a strong acumen in Data Structures, Algorithms, problem-solving.
- Experience in Microservices
- Extensive experience in developing Web Services APIs using RESTful API design
- Comfortable writing Unit Test Cases
- Good to have experience/knowledge of
- Docker,
- Scala,
- Python, and
- AWS and other Cloud platforms
- Able to connect the dots between code and business value
Responsibilities
- Engage in high-level conversations about business strategy and the role tech plays in it
- Write well-designed, testable, and efficient code that powers our application
- Write specs and do planning for everything we build
- Conduct application analysis, testing, and debugging
- Diligently document code to keep it clean and transparent
- Ensure cross-browser and device compatibility
You Are
- You believe it’s always on you to make sure anything you do is a success.
- You have the ability to make quick and effective decisions.
- In love with a challenge. You revel in solving problems and want a job that pushes you out of your comfort zone.
- Open to change. You’re inspired by the endless ways in which everything we do can always be improved.
Coding in Java8, Spring, Microservices, WebFlux/Reactive Programing, Rest services, Kafka, PCF, Azure, Spring Cloud Config and NoSQL technologies.
Solve technical problems using cutting-edge technologies and best practices.
Ensure code meets the required development standards and is optimized for performance.
Unit testing for each line of new code introduced (JUnit/Mockito)
Peer code review process using GIT pull requests and Crucible (for SVN)
Propose multiple solutions to a problem, show how one option is better than another.
Ensure all aspects of technical design are correctly incorporated.
Contribute in research and implementing POCs as required.
Collaborating with onsite team in scrum ceremonies.
Who you are:
Hands on experience on Java/J2EE programming, especially on Java 8 features
Experience using latest frameworks like Spring, Spring Boot, Spring Rest, Spring Cloud Config and Webflux.
Experience in Microservices architecture & development
Experience with Test Driven Development
Experience with SQL on any of the RDBMS Oracle, PostgreSQL, My SQL
Exposure to NoSQL DB is added advantage, preferred MongoDb / Cassandra
Experience with any of the ORM frameworks Hibernate/iBatis, JDBC, JPA
Exposure to JMS Kafka, IBM MQ or Active MQ is good to have
Experience with JUNIT and any of the mocking frameworks Mockito, EasyMock, JMock
with hands on any one of the cloud platforms like PCF, Azure
Use of code repository tools like SVN, GIT
Exposure to any of the build and deployment tools like Gradle, Maven, Ant
Experience in CI/CD pipeline such as JENKINS
Experience using different design patterns, especially GoF, J2EE and Integration design patterns
Exposure to performance testing using JMeter is good to have
Ensuring the code meets the required development standards and is optimized for performance
Experience managing teams and deliveries
Providing technical design or approach for a business problem
Leading the team towards the right solution with expected quality and timelines
Experience with Agile practices
With good collaboration skills to coordinate with US based onsite team and client team.
Good team player and coordination skills
OkayGo is the fastest staffing solution for blue collared and grey collared workers for businesses.

