Backend Java Developer
--GTA--
Job Summary
We are seeking a Backend Software Engineer with strong expertise in Java, Linux administration, XML, text processing, and regular expressions. The ideal candidate will have hands-on experience developing Java-based processing systems, working with XML transformations, and administering Linux environments. This role requires sharp analytical skills, strong problem-solving abilities, and the capacity to work both independently and collaboratively in a fast-paced engineering environment.
Technical Skill Set
Must Have:
- Java
- Linux Administration
- XML
- Text Processing
- Regular Expressions
- HTML
- Very strong analytical skills
- Excellent experience writing core Java programs with strong OOP principles
- Deep experience working with regular expressions
- Experience setting up feeds from AWS Data Lake, SQS, and Python scripting
- Strong experience with XML data and XML data conversion using XSLT (XPATH, text processing, Lexer)
- Experience with JFlex is an asset
- Proficiency with Git version control and ADO boards
- Experience with JUnit
- Hands-on experience with Linux OS and basic shell scripting
- Linux administration skills are an asset
- Familiarity with DevOps practices, CI/CD pipelines
- Familiarity with AWS/Azure Cloud for hosting and scaling applications (asset)
- Experience working with Eclipse IDE
- Strong experience writing SQL Queries
- Experience in PHP is an asset
- Positive attitude, team player, and strong communication skills are mandatory
Accountabilities
- Deliver high-quality individual contributions
- Collaborate closely with team members and maintain a strong learning attitude
- Share knowledge and participate actively in technical discussions
- Opportunity to grow into a senior role within a few years
- Take ownership of challenging tasks with a commitment to learning and delivering results
Key Highlights
- Work for a well-established legal industry client
- Salary offered as per industry standards
- Work schedule: Monday to Friday