Spring MVC Jobs

Find remote positions requiring Spring MVC skills. Browse through opportunities where you can utilize your expertise and grow your career.

Spring MVC
9 jobs found. to receive daily emails with new job openings that match your preferences.
9 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

📍 United States

🧭 Part-Time

💸 40 - 43 USD per hour

🔍 Education / Technology training

🏢 Company: Fullstack Academy

  • Bachelor’s Degree in Computer Science, Information Technology, or related field.
  • OR Bachelor’s Degree in any field with transcript evidence of 12 credit hours in computer science, mathematics, or science AND minimum one year of experience.
  • OR Bachelor’s Degree in any field AND minimum three years of professional experience as a web developer/software engineer.
  • OR a minimum of five years of professional experience as a web developer/software engineer.
  • Tech stack knowledge required: Java 11+, JavaScript, Agile Framework, Scrum, HTML, CSS, Java Servlets, Spring Framework, REST, React.js, MicroServices, AWS, Docker, etc.

  • Create a positive, professional, and inclusive learning environment.
  • Teach select lessons in accordance with learning objectives.
  • Employ strategies to meet the needs of adult learners.
  • Manage regular communication with students to align on progress.
  • Provide individualized student support during and outside of class.
  • Evaluate student performance based on course deliverables.
  • Serve as a role model for students and an ambassador for the brand.

AWSDockerPostgreSQLAgileApache TomcatGitHTMLCSSJavaJavascriptJenkinsJUNITMongoDBMySQLReact.jsSCRUMSpringSpring BootSpring MVCJavaScriptJiraJDBCAngularMavenTomcatReactCI/CD

Posted 2024-11-07
Apply
Apply

📍 San Jose, CA, Austin, TX

🏢 Company: iSoftTek Solutions Inc

  • Bachelor's Degree in Computer Science or related field.
  • 15+ years of experience in building successful production software systems.
  • 5+ years of relevant experience in the Identity Access Management domain.
  • Expertise in open standards like OAuth 2.0, Open ID Connect.
  • Strong back-end development skills using Java EE technologies.

  • Develop and implement software solutions in the Identity Access Management domain.
  • Leverage open standards such as OAuth 2.0 and Open ID Connect.
  • Design and build web services and microservices.

Software DevelopmentSQLAgileDesign PatternsHibernateJavaJava EEOAuthOracleSCRUMSpringSpring MVCJDBCREST APINosql

Posted 2024-10-22
Apply
Apply

📍 San Jose, CA, Austin, TX

🔍 Identity Access Management

🏢 Company: iSoftTek Solutions Inc

  • Bachelor's Degree in Computer Science or related field.
  • 15+ years of experience building successful production software systems.
  • 5+ years of relevant experience in Identity Access Management domain.
  • Expertise in open standards such as OAuth 2.0, Open ID Connect, SCIM, FAPI.
  • Expert in back-end development using Java EE technologies.
  • Strong OOP skills.
  • Experience with HTTP, REST APIs, and web services/microservices.
  • Knowledge of SQL and NoSQL database technologies.
  • Experience with Design Patterns and MVC frameworks.
  • Competent in software engineering tools and best practices.
  • Experience with Agile/Scrum methodology.

  • Design and implement Identity Access Management solutions.
  • Ensure the solutions are scalable, reliable and perform well.
  • Use Agile/Scrum methodology for software development.

Software DevelopmentSQLAgileDesign PatternsHibernateJavaJava EEOAuthOracleSCRUMSpringSpring MVCJDBCREST APINosql

Posted 2024-10-21
Apply
Apply

📍 United States of America

💸 96400 - 182400 USD per year

🔍 Critical Infrastructure

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering or equivalent.
  • 7-12 years of experience as IBM Rational Tool Specialist administering the IBM Rational Tool suite with a focus on ClearQuest and ClearCase.
  • 5-7 years of programming experience in Java and Python.
  • Familiarity with IBM Rational ClearQuest, IBM Rational ClearCase, IBM Jazz, and various reporting and database technologies.
  • Knowledge of scalable APIs, services, and applications, along with experience in mobile app development.

  • Maintain current automated solutions within the company-wide CM system on assigned project(s).
  • Provide maintenance and development support, develop custom integrations with the IBM Rational tools using IBM Cloud Services.
  • Develop mobile applications integrated with IBM products for specific user tasks.
  • Provide traceability reports and interactive dashboards using Power Apps, Power Automate, Power BI.
  • Program in server-side languages including Python and Java, and maintain and develop Web Forms.
  • Collaborate with IT for infrastructure support and train CM team on critical implementations.

AWSNode.jsPythonSQLAgileData AnalysisDjangoEclipseGitHibernateHTMLCSSJavaJavascriptJUNITMachine LearningMySQLOpenCVOracleReact.jsSpringSpring BootSpring MVCTypeScriptJavaScriptData analysis.NETMavenServerlessReactSpark

Posted 2024-10-20
Apply
Apply

📍 India

🔍 Product engineering, technology services

🏢 Company: Velotio Technologies

  • 2-5 years software engineering experience.
  • Strong proficiency in Java.
  • Experience with build tools such as Maven, SBT, or Gradle.
  • Hands-on experience with webRTC, H.264, and video relay.
  • Experience with frameworks like Spring MVC, SpringBoot, and Hibernate.
  • Experience in building micro-services and backend components (REST APIs, databases).
  • Familiarity with database design (Non-relational, Relational, Graph).
  • Knowledge of star/snowflake schema designs and design patterns.
  • Experience in enterprise-grade SaaS applications (B2B/D2C).
  • Hands-on experience with multi-threaded applications.
  • Knowledge of Agile methodologies.
  • Excellent problem-solving and documentation skills.

  • Design and build scalable and robust micro-services backend.
  • Develop backend applications using Core Java, Spring, SpringBoot, Hibernate, SQL, and NoSQL.
  • Implement cloud services for high availability and scalability.
  • Utilize tools like RabbitMQ, gRPC, Redis, Kafka for event-driven architecture.
  • Establish monitoring processes for application reliability.
  • Collaborate with business units for scalable application design.
  • Maintain operational excellence in application design.
  • Accelerate Software Development Lifecycle with integrated tools.
  • Focus on test-driven development through unit/integration tests.
  • Contribute to design documents and engineering wiki.

AWSPostgreSQLSoftware DevelopmentSQLAgileDesign PatternsElasticSearchGCPHibernateJavaKafkaMongoDBRabbitmqSpringSpring MVCAzureCassandraData engineeringElasticsearchgRPCMavenRedisWebRTCNosqlCommunication SkillsCollaborationCI/CD

Posted 2024-10-15
Apply
Apply
🔥 Lead Engineer (Java)
Posted 2024-10-01

📍 India

🔍 Product engineering, cloud-native, data engineering, B2B SaaS, IoT, Machine Learning

🏢 Company: Velotio Technologies

  • 5+ years software engineering or equivalent knowledge and ability.
  • Strong proficiency in Java.
  • Strong proficiency in at least one of the following build tools: Maven, SBT, Gradle.
  • Hands-on experience with webRTC, H.264, HLS, video relay.
  • Extensive experience working with frameworks and technologies like Spring MVC, SpringBoot, Hibernate, RabbitMQ, gRPC, Redis, Kafka.
  • Experience building micro-services and working on backend components like REST APIs and databases.
  • Experience designing and maintaining at least one type of database (Non-relational, Relational, Graph).
  • Good understanding of star/snowflake schema designs.
  • Good understanding of Design Patterns.
  • Experience building enterprise-grade SaaS applications in B2B or D2C domains.
  • Hands-on experience with implementing multi-threaded applications.
  • Knowledge of best practices in developing and deploying applications that are highly available and scalable.
  • Experience with Agile Software Development methodologies.
  • Excellent problem-solving and troubleshooting skills.
  • Process-oriented with excellent documentation skills.

  • Design and build scalable and robust micro-services backend with efficiency, reliability, and consistency to meet rapidly growing application needs.
  • Build backend applications and services using Core Java, Spring Framework, SpringBoot, Hibernate, SQL, and NoSQL Databases.
  • Work with various cloud services like AWS, GCP, Azure to implement highly available, and horizontally scalable applications and services.
  • Work with latest tools and technologies like RabbitMQ, gRPC, Redis, Kafka to build micro-services with event driven architecture.
  • Implement processes and systems to monitor the applications, to ensure the application is always available and working as expected.
  • Work closely with different business units and engineering teams to develop scalable application design and architecture.
  • Help establish and maintain a high level of operational excellence in application design and development.
  • Evaluate, integrate and build tools to accelerate the Software Development Lifecycle.
  • Focus on building test-driven development by writing unit/integration tests.
  • Contribute to design documents and engineering wiki.

AWSPostgreSQLSoftware DevelopmentSQLAgileDesign PatternsDynamoDBElasticSearchGCPHibernateJavaJenkinsKafkaMongoDBMySQLRabbitmqSpringSpring MVCAzureBeanstalkCassandraData engineeringElasticsearchgRPCMavenRedisWebRTCNosqlCommunication SkillsCollaborationCI/CDProblem SolvingAgile methodologiesDocumentation

Posted 2024-10-01
Apply
Apply

📍 United States

🔍 E-commerce

🏢 Company: AutoRentals.com

  • Bachelor’s degree in computer science or related field, or equivalent work experience.
  • 5+ years of experience in Java development with Spring and Spring Boot.
  • 5+ years of experience working on a customer facing e-commerce website.
  • Excellent knowledge of Java web applications and MicroService architecture.
  • Strong expertise in Java 8+, Spring, Spring Boot, Spring Data Jpa, Hibernate, Spring MVC, AMQP.
  • Good knowledge of caching technologies, especially Redis.
  • Expertise in developing enterprise-level and customer facing web applications as well as RESTful APIs using MicroServices.
  • Good understanding of Message Brokers and Message Queues (RabbitMQ experience is a plus).
  • Strong experience working with tools like Git, Maven, Nexus.
  • Good knowledge of relational databases (MySQL, PostgreSQL) and mid-level SQL.
  • Experience with linux/unix command line and scripting languages, especially Python is a plus.
  • Excellent analytical, problem-solving, and troubleshooting skills.
  • Strong experience in agile/scrum development environments.
  • Strong collaboration and communication skills within distributed project teams.
  • Excellent written and verbal communication skills.
  • Passion to stay on top of the latest trends and technologies.

  • Design and implement Java applications that fulfill specified requirements.
  • Create well-written, structured and efficient/performant code.
  • Write unit and integration tests and debug as necessary.
  • Analyze code using performance benchmarking tools.
  • Plan, design, code and debug web applications in Java using the Spring and Spring Boot frameworks.
  • Communicate with business users as needed.
  • Troubleshoot issues based on log data and other metrics.
  • Collaborate with software engineers to ensure that code is of the highest quality.
  • Work with product managers and designers to ensure the software is designed well and meets user needs.

PostgreSQLSQLAgileGitHibernateJavaMySQLSCRUMSpringSpring BootSpring MVCMavenRedisCommunication SkillsCollaborationRESTful APIs

Posted 2024-09-22
Apply
Apply

📍 United States

🔍 E-commerce

🏢 Company: AutoRentals.com

  • Bachelor’s degree in computer science or related field, or equivalent work experience.
  • 5+ years of experience in Java development with Spring and Spring Boot.
  • 5+ years of experience working on a customer facing e-commerce website.
  • Excellent knowledge of Java web applications and MicroService architecture.
  • Strong expertise in Java 8+, Spring, Spring Boot, Spring Data Jpa, Hibernate, Spring MVC, AMQP.
  • Good knowledge of caching technologies and their use in Spring Boot applications, esp. Redis is a plus.
  • Expertise developing enterprise-level and customer facing web applications as well as RESTful APIs using MicroServices.
  • Good understanding of Message Brokers and Message Queues (RabbitMQ experience is a plus).
  • Strong experience with tools like Git, Maven, Nexus.
  • Good knowledge of relational databases (MySQL, PostgreSQL) and mid-level SQL.
  • Experience in linux/unix command line and scripting languages, esp. Python is a plus.
  • Excellent analytical, problem-solving, and troubleshooting skills.
  • Strong experience in agile/scrum development environments.
  • Strong collaboration and communication skills within distributed project teams.
  • Excellent written and verbal communication skills.
  • Passion to stay on top of the latest trends and technologies.

  • Design and implement Java applications that fulfill specified requirements.
  • Create well-written, structured and efficient/performant code.
  • Write unit and integration tests and debug as necessary.
  • Analyze code using performance benchmarking tools.
  • Plan, design, code and debug web applications in Java using the Spring and Spring Boot frameworks.
  • Communicate with business users as needed.
  • Troubleshoot issues based on log data and other metrics.
  • Collaborate with software engineers to ensure that code is of the highest quality.
  • Work with product managers and designers to ensure the software is designed well and meets user needs.

PostgreSQLSQLAgileGitHibernateJavaMySQLRabbitmqSCRUMSpringSpring BootSpring MVCMavenRedisCommunication SkillsCollaborationRESTful APIs

Posted 2024-09-20
Apply
Apply

🧭 Full-Time

💸 65000 - 75000 USD per year

🔍 Technology training

  • At least 1 year of teaching experience.
  • At least 1 year of IT Work experience.
  • Knowledge of database-management systems, SQL commands, and functions.
  • Knowledge of object-oriented programming, algorithms, and data structures.
  • Full Stack Development skills with HTML/CSS, JavaScript, Core Java, and related frameworks.
  • Familiarity with DevOps and experience with CI/CD, Github, Jenkins.
  • Strong communication skills and ability to engage in digital conversations.

  • Support instructor-led training that prepares students for entry-level to mid-level careers in Java Development.
  • Responsibilities include daily instruction, assessment administration, attendance, one-on-one tutoring, and monitoring of individual student progress.
  • Provide access to relevant resources for outside learning.
  • Work with the team to identify student needs and support plans for achievement.
  • Maintain and update student records in Salesforce and/or LMS.
  • Assist in curriculum development and fill in for other instructors when necessary.

SQLFull Stack DevelopmentHTMLCSSJavaJava EEJavascriptJenkinsSalesforceSpringSpring BootSpring MVCJavaScriptAlgorithmsJDBCAngularCommunication SkillsCI/CDDevOps

Posted 2024-07-17
Apply