Java Developer
UWorx Group
Qualification: Bachelor's Degree in Computer Science, Software Engineering, or a related area
Experience:
- Software Engineer: At least 2 years of overall experience.
- Senior Software Engineer: Over 5 years of overall experience, including at least 2 years of proven experience in a Senior Software Engineer role.
- Lead Developer: More than 7 years of experience
- Software Architect: More than 10 years of experience
Job Type: Full-time & On-site,
Location: Lahore/Faisalabad
Responsibilities:
1. Develop and govern high-quality software design and architecture
2. Identify, prioritize, and execute tasks in the software development life cycle
3. Develop tools and applications by producing clean, and efficient code
4. Automate tasks through appropriate tools and scripting
5. Removing blockers of the technical team
6. Document project design and monitor systems
7. Putting processes (code, documentation, & infra) in place for a smooth onboarding process and creating a wiki for common How-Tos of project
8. Review and debug code
9. Perform validation and verification testing
10. Collaborate with internal teams to fix and improve products
11. An effective considerable contribution to the culture of the organization through mentoring/coaching/training/presentations
12. Complete in-depth understanding of the deployment process
13. Support recruitment and onboarding processes
14. Provisioning and monitoring of dev environments /customer environments
15. Lead estimation of work packets element
Skills:
1. Bachelor's Degree in Computer Science, Software Engineering, or a related area
2. years of proven experience as a Senior Software Engineer
3. Experience with various programming languages (Java must have)
4. Experience in relation and non-relational DBs
5. Good time-management skills
6. Experience in integration technologies (e.g., Queues, & Kafka)
7. Well-versed in software design pattern
8. Should be able to create technical design and architecture
9. Handsonn experience in containerization (Dockers & VMs)
10.E2E setup of DevOps pipeline for tests, release management
11. Technical documentation skill (architecture design diagrams & technical write-up of design)
12. Strong communication and presentation skills
13. Self-motivated and results-oriented
14. Ability to interact with cross-functional teams
15. Highly developed attention to detail
16. Ability to lead the project and technical team
17. Highly developed analytical and organizational skills
18. Ability to work in a fast-paced environment
19.Critical thinking and problem-solving skills
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume