SS
Posted 3 days ago
Java Developer
SubscribeIT Solutions
IT & TechnologyRemote
Job description
Experience
- Mid-level developer with 10 to 15 years of professional Java development experience delivering production systems.
- Track record of successfully owning features or modules end to end on a Java enterprise application.
- Prior experience working under architectural oversight in a structured delivery model
- Java & Open Liberty (Must Have)
- Strong, current Java development experience.
- Deep, hands‑on Open Liberty experience server configuration (server.xml, features, data sources, JNDI), application packaging, deployment, and runtime troubleshooting.
- Solid command of Jakarta EE / Java EE building blocks used by TLS (Servlets, JAX‑RS / REST, JPA, JMS, CDI, EJB where applicable).
- Working knowledge of JVM tuning, thread-dump and heap-dump analysis, and basic performance triage.
Database (Must Have)
- Solid relational database engineering skills — SQL, query tuning, indexing strategy, transaction control.
- Comfortable owning a schema: data modelling, migrations, and reasoning about referential integrity for a transactional system.
- Experience working with the database that backs TLS .
End‑to‑End Ownership & Self‑Sufficient Testing (Must Have)
- Demonstrated ability to take a backlog item from requirements through delivery without daily supervision.
- Self‑sufficient in testing: unit tests, integration tests, and structured manual end‑to‑end test runs across DEV / QA / UAT.
- Familiar with test‑data setup, regression coverage, and verifying fixes against a real database back end.
- Comfortable defining and executing UAT plans with business users when no dedicated QA is available.
Delivery & Collaboration
- Strong written and verbal communication; able to engage directly with business stakeholders in a leasing / supply chain context.
- Experience working in a remote, distributed delivery team.
- Source control discipline (Git), branch‑and‑merge workflow, and code‑review participation.
- Familiarity with modern CI/CD concepts (Jenkins, GitLab CI, GitHub Actions, or similar) sufficient to operate within an existing pipeline.