{"schemaVersion":"jobsearcher.job.v1","id":"24f4fce27cf8c281e0d64553","url":"https://jobsearcher.com/jobs/24f4fce27cf8c281e0d64553","canonicalUrl":"https://jobsearcher.com/jobs/24f4fce27cf8c281e0d64553","title":"Senior Java Engineer","description":"Senior Java EngineerThe Senior Java Engineer role involves planning, designing, developing, and testing high-quality software systems or applications for new products and software enhancements. This position primarily focuses on backend development but may also include full-stack development responsibilities. Ideal candidates should have extensive knowledge of Java 17, the ability to develop robust code, and a solid grasp of syntax and platform intricacies.Key ResponsibilitiesParticipate in all phases of the software development lifecycle.Write clean, maintainable, and tested code that adheres to coding standards.Create technical specifications and assess operational feasibility.Implement continuous integration and delivery of software components into functional systems.Conduct user testing and address feedback for end-to-end software functionality.Diagnose, troubleshoot, and enhance existing systems to improve performance and reliability.QualificationsExperience:Minimum of 4 years in software development.Experience building streaming and batch data pipelines using Big Data technologies like Spark, Flink, or Kinesis.Hands-on experience with large-scale unstructured data sets.Technical Skills:Proficiency in cloud platforms such as AWS (EC2, S3, EKS, Lambda).Strong understanding of Kubernetes for developing, deploying, and managing microservices.Experience working with Docker containers and related application development.Familiarity with infrastructure-as-code tools like Terraform or CloudFormation.Expertise in Java, Kotlin, or Scala, along with frameworks such as Spring, Spring Boot, and implementations of the Java Persistence API or JDBC.Additional Skills:Knowledge of security, privacy, and performance optimization.Capability to mentor junior team members in domain-specific knowledge.Strong problem-solving abilities and a growth mindset.Solid understanding of business systems, technology needs, and customer requirements.Preferred QualificationsPrior experience in training or mentoring team members.Autonomy in managing tasks with minimal supervision.Proven ability to foster a positive team and organizational culture.","company":"Kasmo Global","rawCompany":"kasmo global","city":"San Antonio","state":"TX","isRemote":false,"isActive":true,"createdAt":"2026-09-17T12:20:36.894Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Java Engineer","description":"Senior Java EngineerThe Senior Java Engineer role involves planning, designing, developing, and testing high-quality software systems or applications for new products and software enhancements. This position primarily focuses on backend development but may also include full-stack development responsibilities. Ideal candidates should have extensive knowledge of Java 17, the ability to develop robust code, and a solid grasp of syntax and platform intricacies.Key ResponsibilitiesParticipate in all phases of the software development lifecycle.Write clean, maintainable, and tested code that adheres to coding standards.Create technical specifications and assess operational feasibility.Implement continuous integration and delivery of software components into functional systems.Conduct user testing and address feedback for end-to-end software functionality.Diagnose, troubleshoot, and enhance existing systems to improve performance and reliability.QualificationsExperience:Minimum of 4 years in software development.Experience building streaming and batch data pipelines using Big Data technologies like Spark, Flink, or Kinesis.Hands-on experience with large-scale unstructured data sets.Technical Skills:Proficiency in cloud platforms such as AWS (EC2, S3, EKS, Lambda).Strong understanding of Kubernetes for developing, deploying, and managing microservices.Experience working with Docker containers and related application development.Familiarity with infrastructure-as-code tools like Terraform or CloudFormation.Expertise in Java, Kotlin, or Scala, along with frameworks such as Spring, Spring Boot, and implementations of the Java Persistence API or JDBC.Additional Skills:Knowledge of security, privacy, and performance optimization.Capability to mentor junior team members in domain-specific knowledge.Strong problem-solving abilities and a growth mindset.Solid understanding of business systems, technology needs, and customer requirements.Preferred QualificationsPrior experience in training or mentoring team members.Autonomy in managing tasks with minimal supervision.Proven ability to foster a positive team and organizational culture.","datePosted":"2026-09-17T12:20:36.894Z","dateModified":"2026-09-17T12:20:36.894Z","hiringOrganization":{"@type":"Organization","name":"Kasmo Global","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Antonio","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"24f4fce27cf8c281e0d64553"},"url":"https://jobsearcher.com/jobs/24f4fce27cf8c281e0d64553"}}