Home Job Postings Sr. Java Developer This topic has replies, 0 voices, and was last updated 11 months ago by HR Manager. Now Editing “Sr. Java Developer” Name * Password * Email Topic Title (Maximum Length 80) Company * Location Expires at <strong>근무지: Irvine, CA, USA 급여: $90,000 - $120,000</strong> A developer is responsible for several Java-related duties throughout the software development lifecycle, from concept and design to testing. The developer is required to create user information solutions through the development, implementation, and maintenance of Java-based components and interfaces. <strong>Essential Functions</strong> <strong>Proficiency</strong> in Java, with a good understanding of its ecosystems Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts Familiarity with different design and architectural patterns Skill for writing reusable Java libraries Knowhow of Java concurrency patterns Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services Ability to write clean, readable Java code Basic knowhow of class loading mechanism in Java Experience in handling external and embedded databases Understanding basic design principles behind a scalable application Skilled at creating database schemas that characterize and support business processes Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds Implementing automated testing platforms and unit tests In-depth knowledge of code versioning tools, for instance, Git Understanding of building tools like Ant, Maven, Gradle, etc Expertise in continuous integration <strong>Basic Requirements</strong> Bachelor’s Degree or equivalent experience 5+ years of experience in developing Java and J2EE technologies, including 2+ years of strong experience in Java 11+ and Spring 5, and 2+ years of Reactive & Angular programming exposure. 3+ years of experience building distributed / service oriented / micro-service style and cloud-based application architectures. Experience in architecting and overseeing the design of highly available systems that are capable of supporting millions of transactions per day. Experience with enterprise platform software that deals with high concurrency, performance, high availability, scalability, and other quality of services. Competence in full life-cycle software development and on time delivery with high quality Strong analysis and problem-solving skills, as it relates to application development and infrastructure. Ability to quickly learn and develop expertise in highly complex existing applications and architectures. Ability to thrive in a highly productive, customer-oriented environment. Experience with high volume distributed platform development in a SaaS environment Familiarity with Agile/Scrum methodology Experience with enterprise platform software that deals with high concurrency, performance, high availability, scalability, and other quality of services highly desired. sales@sbtgus.com으로 지원 이력서를 제출해 주세요. I agree to the terms of service Update List