Principal Java Engineer
Programmers.io
Role: Principal Java Engineer
Location: Jersey City, NJ-Hybrid
Duration: 6+ months contract
ROLE_DESCRIPTION -
We are seeking a Principal Java Engineer to provide hands-on technical leadership for the design, development, and modernization of large-scale enterprise applications. The role requires deep expertise in Java, Spring Boot, microservices and cloud-native engineering, along with the ability to define technical direction, solve complex engineering challenges, and mentor development teams.
Key Responsibilities
- Provide technical leadership for enterprise applications built using Java, Spring Boot and microservices architecture.
- Design scalable, resilient, secure, and high-performing distributed systems.
- Remain hands-on with architecture, design and critical code development, including code reviews and complex troubleshooting.
- Define engineering patterns, reusable frameworks, coding standards, and development best practices.
- Drive application modernization, including decomposition of legacy/monolithic applications into modern services.
- Design and integrate REST APIs, event-driven services and asynchronous processing using technologies such as Kafka.
- Lead technical decisions around APIs, data models, caching, resiliency, observability, and integration patterns.
- Work with Docker, Kubernetes and cloud platforms such as Azure or AWS to develop and deploy cloud-native applications.
- Drive engineering excellence across CI/CD, automated testing, security, performance and observability.
- Troubleshoot complex production and performance issues across application, database, integration, and infrastructure layers.
- Partner with architects, product owners, business teams and engineering leads to translate business requirements into effective technical solutions.
- Mentor senior engineers and developers and provide technical guidance across multiple development squads.
- Evaluate emerging technologies and recommend pragmatic adoption based on business and engineering value.
Required Skills
- 12+ years of software engineering experience, with significant experience building enterprise Java applications.
- Expert-level knowledge of Java/JDK, Spring Framework, Spring Boot and Spring ecosystem.
- Strong experience with microservices and distributed systems architecture.
- Deep understanding of REST APIs, API design, integration patterns and event-driven architecture.
- Experience with Kafka or equivalent enterprise messaging/event-streaming platforms.
- Strong knowledge of relational databases such as Oracle, PostgreSQL or SQL Server; exposure to NoSQL platforms is desirable.
- Strong experience with Docker and Kubernetes.
- Experience developing applications on Azure, AWS or another major cloud platform.
- Strong understanding of CI/CD and DevSecOps, using platforms such as GitHub Actions, Jenkins, Azure DevOps, Maven or Gradle.
- Experience with automated testing frameworks including JUnit, Mockito and integration testing.
- Strong understanding of application security, authentication/authorization, resiliency, logging, monitoring and observability.
- Proven ability to perform code reviews, performance tuning, root-cause analysis and production troubleshooting.
- Strong technical leadership, communication and stakeholder-management skills.
Preferred Skills
- Experience with AKS/EKS, Terraform and infrastructure-as-code.
- Experience with Redis, MongoDB or other NoSQL technologies.
- Knowledge of OAuth 2.0, OIDC and enterprise IAM/security patterns.
- Experience with tools such as SonarQube, Dynatrace, Splunk, AppDynamics or OpenTelemetry.
- Experience modernizing complex legacy applications in banking, insurance or financial services.
- Exposure to Generative AI / AI-assisted software engineering and tools such as GitHub Copilot
- ...of business-critical banking applications. Forward Deployed Engineers will conduct targeted, hands-on engagements with development teams... ..., performing dependency and reachability analysis, upgrading Java and NPM runtimes, modernizing Spring and legacy middleware...SuggestedFull time
- ...business-critical banking applications. \n Forward Deployed Engineers will conduct targeted, hands-on engagements with development teams... ..., performing dependency and reachability analysis, upgrading Java and NPM runtimes, modernizing Spring and legacy middleware...Suggested
- ...ONLY W2 NO C2C We are sourcing a Sr. Java Full Stack Engineer . The Expertise and Skills You Bring: ~ Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent experience. ~10+ years of hands-on software design and development...SuggestedFull time
- ...Job Title: Java Developer( 9+ years) Mode: Hybrid( 2-3 days in a week onsite) Location: Irving, TX/ Jersey City, NJ Technical... ...different stakeholders. Basic qualifications: Bachelor’s degree in Computer Science, Software engineering or a related field....SuggestedFull time2 days per week3 days per week
- ...experience in enterprise-grade backend development using modern Java, Spring Boot, and event-driven architectures and a proven... ...documentation and enforce secure authentication and authorization. Engineer event-driven integrations with Apache Kafka and IBM MQ using...SuggestedFull timeContract work
- ...We have a HIGH-PRIORITY requirement for 3 Sr. Java Full Stack Engineers. The hiring manager is actively reviewing profiles, and this is a 100% Remote opportunity. Position: Sr. Java Full Stack Engineer - KDB+ platform experience Location: Remote (USA) Office location...Contract workWork at officeRemote work
$80 - $84 per hour
Role: Java Full Stack EngineerLocation: Jersey City, NJ / Westlake, TX (Hybrid) Rate : $80-84/hrWhat are the top three MUST have soft... ...communicator**The Role We are seeking a highly experienced software engineer to lead the design and development of next-generation trading...Worldwide- ...most complex business challenges and delivering transformation at scale. For more information, please visit . Job Title: Senior Java Developer Work Location Jersey City, NJ Job Description: Core Java Multithreading Spring boot hibernate Spark...Full timeTemporary workWork experience placementLocal area
- ...services and Linux environments that allow to visualize securities and to execute workflows on them. Our components are created in Java 8-11, C# and .Net, JavaScript/TypeScript with Angular, Oracle, Spring 4-5 (as well as Spring Boot). Responsibilities: - Develop...Full time
- ...Principal Full Stack EngineerThe Brokerage Technology Trades Processing & Settlements Team... ...Technology is looking for a Principal Full Stack Engineer to collaborate and deliver top quality... ...required10+ years strong proficiency in Java, Spring Framework, Kafka development...
$142.32k - $213.48k
...Technology, Applications Development, ProfessionalCompany: CitiAs a Principal Engineer, AI & Cloud-Native Applications, you will serve as a hands-on... ...(on-premise, AWS, GCP), leveraging your deep expertise in Java and Python, and engaging with emerging AI technologies....Full timeLocal area$142.32k - $213.48k
...Other job-related duties may be assigned as required.Low Latency Java EngineerEngineer the future of global finance. At Citi, our... ...provide senior, low-latency systems and application framework engineering (skilled in Java, C++ , Rust, KDB, market data, algorithmic trading...Full time$68 - $78 per hour
DescriptionKforce has a client that is seeking a Java Engineer Test Automation in Jersey City, NJ.Summary:The Senior Java Engineer will be working in development and delivery of high quality, timely and maintainable software solutions and testing frameworks in an Agile...- ...Description We’re seeking an experienced and highly skilled engineering leader to drive the architecture, delivery, and operational excellence... ...aligned to the Alternatives business. Build event-driven Java, Spring Boot microservices; contribute directly to the codebase...
- ...electronic trading. ~ Successful technology and business solutions engineer with experience leading highly skilled teams ~ Proven... ...years of IT experience as a developer ~ You are proficient in Java, Springboot, REST services, and have exposure to cloud...Work experience placement
$65 - $75 per hour
...Immediate need for a talented Java Full Stack Engineer. This is a 06+months contract opportunity with long-term potential and is located in Jersey City, NJ(Onsite). Please review the job description below and contact me ASAP if you are interested. Job ID:26-32...Full timeContract workLocal areaImmediate start$59.5 per hour
Please share your resume to ****@*****.*** Suman Dabbeta | Sr. Recruiter | Yoh Sr. Java Full Stack Engineer (Remote within the U.S.) W2 Only Remote within the U.S. W2 Only We can provide visa sposorship for the right candidate Extensive hands...Full timeRemote work- ...Experienced Software Engineer Push the limits of what's possible with us as an experienced member of our software engineering team.... ...progressively adopting Kotlin, so a willingness to work across both Java and Kotlin is important. Job Responsibilities...
- The RoleSenior Java Engineer will be working in development and delivery of high quality, timely and maintainable software solutions and testing frameworks in an agile environment which meet functional and non-functional business requirements. This role will involve partner...Worldwide
- ...agile team that's constantly pushing the envelope to enhance, build, and deliver top‑notch technology products. As a Java Senior Lead Software Engineer at JPMorganChase within the Asset and Wealth Management Technology Team, you are an integral part of an agile team...For contractors
$106k - $142k
...If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Java FullStack Engineer - Jersey City, NJ to join our team in Jersey City, New Jersey (US-NJ), United States (US).Role and Responsibilities- Working...Full timeTemporary workWork at officeRemote workFlexible hours- ...WiproContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: Sr.java full stack engineerLocation: Irving, TX, Tampa, FL, Jersey city... ...: FulltimeWe are looking for experienced full-stack software engineers who are passionate about solving business problems through...Full time
$70 - $75 per hour
...Immediate need for a talented Java Engineer with Test Automation. This is a 06+months contract opportunity with long-term potential and is located in Jersey City ,NJ(Onsite). Please review the job description below and contact me ASAP if you are interested. Job...Contract workLocal areaImmediate start- ...what's possible together. As a Senior Director of Software Engineering at JPMorgan Chase within the Corporate and Investment Bank, Equities... ...more broadly across the organization Experience developing Java applications including hands on coding In-depth, expert...
$156k - $196k
...functions include enterprise architecture, software and systems engineering, cybersecurity, and technology risk and compliance.About the... ...vaulting solutions and strong system integration skills. As the IAM Principal Privileged Access Engineer, you will play a critical role in...Full timeWork at office$56 - $80 per hour
Java Engineer with Test Automation - Onsite, New York City, NY Required Skills & Experience • 6+ years of software development experience • Strong hands-on experience with Java development • Experience creating end-to-end automation using Playwright (Java) (UI and/or API...$176.72k - $265.08k
...using TTS Innovation Labs.Trade Payables Finance Systems Solutions Engineering Lead is a senior management level position responsible for... ...delivery experience with modern technology stackHands on with Java & Spring FrameworkRDBMS (Oracle) and NoSQL (MongoDB)Container (...Full timeWork experience placementShift work$190k - $215k
...is leveraging recent breakthroughs in stellarator physics and engineering to create a faster and simpler approach to commercializing fusion... ...future. Position Overview: We are seeking a Principal Magnet Cryogenics Engineer with over 10-15 years of industry experience...Permanent employmentFor subcontractor$180k - $220k
...About Thea Energy: Thea Energy is leveraging recent breakthroughs in stellarator physics and engineering to create a faster and simpler approach to commercializing fusion energy. The company is reinventing the stellarator using computer-controlled arrays of planar coils...- ...Job Description We have a HIGH-PRIORITY requirement for 3 Sr. Java Full Stack Engineers. The hiring manager is actively reviewing profiles, and this is a 100% Remote opportunity. \n \n Position: Sr. Java Full Stack Engineer - KDB+ platform experience \n Location...Contract workWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Java Engineer. Be the first to apply!
- engineering director Jersey City, NJ
- hotel chief engineer Jersey City, NJ
- principal network engineer Jersey City, NJ
- senior civil engineer project manager Jersey City, NJ
- principal data engineer Jersey City, NJ
- principal engineer Jersey City, NJ
- director data engineering Jersey City, NJ
- principal developer Jersey City, NJ
- principal cloud engineer Jersey City, NJ
- senior principal engineer Jersey City, NJ





