Apply

Senior Java Developer

Posted 18 days agoViewed

View full description

💎 Seniority level: Senior, 6-10 years

📍 Location: United States

💸 Salary: 120000.0 - 160000.0 USD per year

🔍 Industry: Energy

🏢 Company: Resource Innovations👥 251-500Information ServicesConsultingEnvironmental ConsultingInformation TechnologyEnergy

⏳ Experience: 6-10 years

🪄 Skills: AWSSoftware DevelopmentSQLAgileDesign PatternsETLGitHibernateJavaJUNITMySQLSpringSpring BootJiraMavenRDBMSNosqlCommunication SkillsCI/CDLinuxJSONConfluence

Requirements:
  • B.S. or M.S in Computer Science or related field.
  • 6-10 years of software development experience in Java, Spring Boot, Hibernate, Maven, and JMS.
  • Experience with MySQL Database, SQL, and Web Services (REST, SOAP).
  • Proficiency in data integration frameworks like Apache Camel, ETL tools like Pentaho or Stitch.
  • Familiarity with test development using tools like Junit, TestNG, and Mockito.
  • Ability to develop quality code using design patterns and multi-thread programming.
  • Experience in Agile software development using Jira, Confluence, and Git.
  • Knowledge of AWS Cloud Services and Linux.
  • Understanding of UI/UX design principles and CI/CD pipelines.
  • Strong critical thinking, analytical, and problem-solving skills.
  • Excellent communication skills and ability to work independently.
Responsibilities:
  • Lead and participate in the full software development life cycle of cloud-based enterprise software applications.
  • Design and develop Java-based cloud native applications using Spring Boot.
  • Leverage RDBMS, SQL, and APIs for web services integration.
  • Develop data interfaces utilizing data integration platforms and ETL tools.
  • Identify and resolve complex technical issues to meet client needs.
  • Ensure designs meet performance, security, usability, reliability, and scalability requirements.
  • Contribute to code reviews and provide feedback on designs and code.
  • Research, analyze, recommend, and integrate solutions.
Apply

Related Jobs

Apply

📍 United States of America

🧭 Full-Time

💸 $96,000 - $200,000 per year

🔍 Aerospace

🏢 Company: Raytheon💰 $3,000,000 Grant almost 15 years ago🫂 Last layoff almost 4 years agoSensorTrainingSecurityAerospaceNational SecurityTelecommunicationsManufacturing

  • BS degree in MIS, Business, Engineering, or related degree and 8+ years of prior relevant work experience; OR an Advanced Degree in the related fields and 5+ years of prior relevant work experience; OR in lieu of a degree, 12+ years of prior relevant work experience.
  • 4+ years of relevant experience in design and development of data systems (SQL Server based on Cloud/on-premise and Analytics) at enterprise scale.
  • Understanding of MVC Pattern, JDBC, and RESTful web services.
  • Skill for writing reusable Java libraries and knowledge of Java concurrency patterns.
  • 4+ years of relevant experience developing in Java, React JS, and Node JS.
  • Primary technical expertise in SQL Server, Azure SQL Database, Maven, Spring Boot, Docker, Kubernetes.
  • Sound knowledge of Object-Oriented Programming Patterns and Concepts.

  • Troubleshooting production and preproduction system changes.
  • Engaging with long-term roadmaps for MES, deploying current MES solutions, new site implementations.
  • Integrating with ERP and PLM enterprise applications.
  • Assisting with understanding internal requirements into a solution design.
  • Technical problem solving and production/end-user support.
  • Architecting and building system solutions using latest technologies.
  • Working on multiple projects simultaneously with regular reporting.
  • Ongoing communication with technical and non-technical audiences.
  • Technical analysis and translating functional actions into high performing scalable code architecture.
  • Authoring technical design documentation.
  • Navigating APIs and familiarizing quickly with Solumina i-series SDK.

DockerSQLJavaKubernetesSpringSpring BootAzureJDBCMavenReactCommunication Skills

Posted 3 months ago
Apply
Apply

📍 New Jersey, United States

🏢 Company: CloudHire👥 11-50RecruitingWeb DesignSoftware

  • 9-10 years of Core Hands-on experience in Java application development and implementation using Java 8/11 and Spring Framework.
  • 10+ years of JSON (JavaScript Object Notation) development experience.
  • 5+ years of experience designing and implementing solutions for test automation using Selenium and Java.
  • 5+ years of experience with Waterfall and Agile project methodologies.
  • 5+ years of experience with Spring, Spring Batch, and Spring Boot.
  • 2+ years of experience developing and using RESTful APIs.
  • Strong experience in Spring boot, Microservices, RESTful Webservices, JavaScript, Shell Scripting, Hibernate/ Spring Data JPA, logging, handling cache.
  • Strong OOAD programming/development approach.
  • Strong hands-on experience working with Kafka as a Messaging Service (Mandatory).
  • Strong hands with No SQL databases (MongoDB).

  • Identify and analyze user requirements.
  • Prioritize, assign and execute tasks throughout the software development life cycle.
  • Develop Java EE applications.
  • Write well-designed, efficient code.
  • Review, test and debug team members’ code.
  • Design database architecture.
  • Schedule product releases with internal teams.
  • Document development phases.
  • Ensure our applications are secure and up-to-date.

Software DevelopmentAgileHibernateJavaJava EEJavascriptKafkaSpringSpring BootSeleniumMicroservicesJSON

Posted 3 months ago
Apply