top of page

Open Jobs

"Discover Your Next Career Opportunity

Explore a world of exciting job opportunities. Find the perfect job that matches your skills and aspirations.

 

Join us and take the next step in your career journey."

​​​​Job Title: Java Developer
Company: Mobicloud LLC
Employment Type: Full-time
Location: United States (Client site / Hybrid / Remote as per project needs)
Contact: hr@mobicloud.us


Job Description
Mobicloud LLC is seeking a Java Developer to design, develop, and support enterprise-level applications. The role involves full-cycle software development, backend and frontend engineering, system integration, and collaboration with cross-functional teams.


Key Responsibilities

Software Development Methodologies & SDLC – 10%

• Apply Waterfall, Agile, and Scrum methodologies across all phases of the Software Development Life Cycle (SDLC), including requirements analysis, system design, development, unit testing, integration testing, deployment, and maintenance.

  • Participate in detailed requirements elicitation sessions with business and technical stakeholders to translate functional and non-functional requirements into technical specifications.

  • Contribute to system and application design artifacts such as UML diagrams, sequence diagrams, and architecture documents aligned with SDLC standards.

  • Execute sprint planning, daily stand-ups, sprint reviews, and retrospectives to ensure iterative delivery and continuous improvement.

  • Support post-deployment maintenance activities, including defect resolution, performance tuning, and production support.

• Implement Test Driven Development (TDD) and Rapid Application Development (RAD) practices to ensure code quality and timely delivery.

  • Develop unit test cases prior to implementation using industry-standard testing frameworks to validate business logic and edge cases.

  • Ensure high code coverage and early defect detection through automated testing and continuous integration.

  • Leverage RAD techniques such as reusable components and iterative prototyping to accelerate development cycles.

  • Collaborate with QA teams to align development tests with integration and system testing strategies.

Core Java, J2EE & Backend Systems Development – 25%

• Design, develop, and maintain enterprise-level backend applications using Java 8, J2EE, JSP, Servlets, JDBC, JMS, and JTA.

  • Implement complex business logic using Java 8 features such as lambda expressions, streams, and concurrency APIs.

  • Develop robust server-side components handling transaction management, exception handling, and security constraints.

  • Integrate database operations using JDBC and transaction coordination using JTA to ensure data integrity.

  • Support messaging-based communication using JMS for reliable asynchronous processing.

• Develop scalable services using Spring Framework, Spring Boot, and Microservices architecture.

  • Design microservices-based applications with clear service boundaries and REST-based communication.

  • Implement dependency injection, aspect-oriented programming (AOP), and transaction management using Spring.

  • Configure Spring Boot applications with embedded servers for rapid deployment and scalability.

  • Optimize service performance through caching, load balancing, and fault-tolerant design patterns.

• Configure, deploy, and manage applications on Apache Tomcat application servers in Linux and Windows environments.

  • Perform application server configuration, including JVM tuning, memory management, and connection pooling.

  • Deploy and manage WAR and EAR files across multiple environments such as development, QA, and production.

  • Troubleshoot server-related issues including application crashes, memory leaks, and performance bottlenecks.

  • Coordinate with infrastructure teams to ensure secure and stable runtime environments.

MVC Architecture & Spring-Based Application Design – 10%

• Architect and implement applications using the Model-View-Controller (MVC) design pattern with Spring MVC.

  • Design controller classes to handle client requests and coordinate between view and business layers.

  • Implement form validation, exception handling, and request/response mapping using Spring MVC annotations.

  • Ensure separation of concerns by maintaining clear boundaries between presentation, business, and data layers.

  • Optimize application flow and user experience through efficient request routing and response handling.

• Develop reusable business components, service layers, and data access layers to ensure modularity, maintainability, and performance optimization.

  • Create reusable service components to encapsulate complex business rules and workflows.

  • Design DAO layers using best practices to abstract database access and improve maintainability.

  • Implement caching and lazy loading strategies to enhance application performance.

  • Refactor legacy components to align with modular and scalable architectural standards.

Web Services, SOA & Integration Technologies – 15%

• Design and implement SOAP-based web services using WSDL, JAXB, and XML-related technologies.

  • Define service contracts using WSDL and XML schemas to ensure interoperability across systems.

  • Implement SOAP services with robust validation, error handling, and security mechanisms.

  • Utilize JAXB for XML binding and data transformation between Java objects and XML payloads.

  • Conduct service testing and validation using industry-standard tools.

• Develop RESTful web services using JAX-RS and Spring MVC.

  • Design REST APIs adhering to REST principles, HTTP standards, and proper status codes.

  • Implement secure endpoints using authentication and authorization mechanisms.

  • Enable JSON and XML payload processing for client-server communication.

  • Document APIs for internal and external consumers to ensure ease of integration.

• Implement Service-Oriented Architecture (SOA) using both Top-Down and Bottom-Up approaches to integrate distributed systems.

  • Analyze enterprise integration requirements to determine appropriate SOA strategies.

  • Develop reusable services that support enterprise-wide data and process integration.

  • Ensure loose coupling and service reusability across heterogeneous systems.

  • Support service governance, versioning, and lifecycle management.

• Develop event-driven systems using Apache Kafka for asynchronous messaging and real-time data processing.

  • Design producers and consumers for event-based communication between microservices.

  • Implement message serialization, partitioning, and fault-tolerance mechanisms.

  • Monitor Kafka topics and consumer groups to ensure reliable data processing.

  • Integrate Kafka with backend systems for real-time data streaming solutions.

Frontend & Client-Side Application Development – 10%

• Develop professional web-based user interfaces using HTML 4.0/5, CSS3, JavaScript, AngularJS, jQuery, AJAX, JSON, XML, XHTML, and Node.js.

  • Design responsive and user-friendly interfaces aligned with usability and accessibility standards.

  • Implement dynamic client-side behavior using JavaScript frameworks and libraries.

  • Integrate frontend components with backend services using AJAX and JSON.

  • Collaborate with UX/UI designers to translate design specifications into functional interfaces.

• Build Single Page Applications (SPA) and integrate client-side components with backend REST and SOAP services.

  • Develop SPAs using AngularJS to deliver seamless user experiences.

  • Manage client-side routing, state management, and data binding.

  • Integrate secure API calls to backend services for data retrieval and updates.

  • Optimize frontend performance and load times through efficient design practices.

Build, CI/CD & Development Tools – 10%

• Use Maven for build automation, dependency management, and deployment of J2EE applications.

  • Configure Maven project structures, POM files, and dependency hierarchies.

  • Automate build processes including compilation, testing, and packaging.

  • Manage versioning and artifact repositories for consistent deployments.

  • Troubleshoot build failures and resolve dependency conflicts.

• Implement Continuous Integration and Continuous Deployment (CI/CD) pipelines using Jenkins and GitLab CI/CD.

  • Configure automated pipelines for build, test, and deployment stages.

  • Integrate source code repositories with CI/CD tools for continuous delivery.

  • Monitor pipeline executions and resolve build or deployment issues.

  • Enforce quality gates and automated testing within CI/CD workflows.

• Utilize Eclipse IDE and Rational Application Developer for application development, debugging, and performance tuning.

  • Develop and debug applications using advanced IDE features.

  • Perform code profiling and performance analysis.

  • Integrate IDE tools with version control and build systems.

  • Enhance productivity through effective use of development tools.

Code Review, Mentorship & Cross-Functional Collaboration – 20%

• Review peer code to ensure adherence to coding standards, best practices, and architectural guidelines.

  • Conduct detailed code reviews to identify defects, inefficiencies, and security vulnerabilities.

  • Ensure compliance with enterprise coding standards and design principles.

  • Recommend refactoring and optimization strategies.

  • Promote maintainable and scalable coding practices across teams.

• Provide technical guidance and mentorship to junior developers.

  • Assist junior team members with design, coding, and troubleshooting activities.

  • Share best practices, design patterns, and technical knowledge.

  • Support skill development through code walkthroughs and technical discussions.

  • Foster a collaborative and learning-oriented team environment.

• Collaborate with product managers, business stakeholders, and cross-functional teams to define technical requirements, resolve issues, and deliver application features.

  • Translate business requirements into detailed technical solutions.

  • Participate in cross-functional meetings to align development efforts with business goals.

  • Resolve technical issues through collaborative problem-solving.

  • Ensure timely delivery of high-quality application features aligned with stakeholder expectations.

Education Requirement
Bachelor’s degree in Computer Science, Information Technology, or a closely related field.


Required Skills
Java, J2EE, Spring/Spring Boot, Microservices, REST/SOAP Web Services, Kafka, AngularJS, CI/CD tools, and strong problem-solving skills.


How to Apply
Interested candidates may send their resume to hr@mobicloud.us.

SOFTWARE DEVELOPERS (140):

Design and develop RESTful microservices using Spring Boot, implement full CRUD

operations. Generate application metrics and implement integration testing using JUnit and Mockito to ensure service reliability. Build and deploy event-driven applications using Apache Kafka, create custom producers. Orchestrate and manage containerized deployments using Kubernetes and Docker. Work on architecture, planning, and migration of critical on-premises enterprise applications to Google Cloud Platform (GCP), achieve high availability. Perform code reviews and manage Maven-based build configurations to ensure modular, maintainable, and testable code. Work in Agile/Scrum environments, sprint planning, backlog grooming, and team collaboration using tools like Jira and Rally.

Skills Required: Java, Spring Boot, GCP, Azure, PostgreSQL, Git, Kafka, Microservice, Maven, Kubernetes, Docker, Junit and Jira. Bachelor’s degree in Science, Technology, or Engineering (any) with 2 years of experience in the job offered or related occupation is required. Work location: Cedar Park, TX and various unanticipated locations throughout the U.S.

SOFTWARE DEVELOPERS (860):

Design and develop the complex power BI reports & Dashboards. Build Power BI Dashboards using Tabular and Multi-Dimensional Models. Use DAX expressions likeTotal YTD, Total MTD to calculate sales. Create ad hoc reports, drill down, drill through and snapshot reports and deploy in Production Environment. Develop custom calculated measures. Write SQL queries, T- SQL commands for Customizing the Users data. Involve in performance tuning of the database and T-SQL queries using Execution Plan. Skills Required: Microsoft Visual Studio, Azure, Power BI, SSIS, SSRS, SSAS, SQL server and TFS. Bachelor’s degree in Science, Technology, or Engineering (any) with 2 years of experience in the job offered or related occupation is required. Work location: Cedar Park, TX and various unanticipated locations throughout the U.S.

DATABASE DEVELOPERS:

Involve in data analysis, design and development of databases. Design and build Power BI dashboards and reports tailored to business needs. Work on SQL Server and T-SQL concepts like Sub-queries, Joins, Constraints, set operators, Views, stored procedures,Functions and Indexes. Using Control Flow Tasks like Execute SQL Task, Data Flow Task and Containers. Work on Data transformations like Lookup, Derived Column, Conditional Split, Sort, Data Conversion, Merge Join and OLEDB Command. Generate reports like Tabular, Charts, and Lists by using SSRS from SQL Server Database (OLTP) and including various reporting features such as drilldowns, drill through, and sub-reports. Perform package configurations, logging, deploying and Scheduling. Master’s degree in Science, Technology, Business Administration, or Engineering (any) is required. Work location: Cedar Park, TX and various unanticipated locations throughout the U.S.

 

Send Resume to HR Dept., Mobicloud, LLC., hr@mobicloud.us.

Should the candidate accept employment with Mobicloud, LLC., the referring

employee will be eligible to receive an award of $1,000.00 for the successful referral.

bottom of page