We are seeking a highly skilled Senior Java Architect with a profound understanding of software engineering principles, databases, web technologies, and extensive experience in Java development. As a Senior Java Architect, you will be responsible for designing and implementing complex Java-based solutions, providing technical leadership to development teams, and ensuring the scalability and performance of our software systems. 

Key Responsibilities: 

  • Architect and design robust, scalable, and secure Java-based applications
  • Strong proficiency in OOPS concepts with Java and knowledge of RESTful API architecture.
  • Experience with unit testing, integration testing, and BDD testing.
  • Knowledge and/or exposure to RDBMS, such as MS SQL Server.
  • Author technical documentation that communicates clear and detailed technical solutions.
  • Very good understanding of security aspects, Public Key Infrastructure (PKI), and OWASP guidelines.
  • Experience in performance analysis and application tuning.
  • Excellent understanding of design patterns and microservice architecture.
  • Develop APIs and microservices architecture to support scalable and resilient applications.
  • Provide technical leadership and mentorship to junior developers.
  • Conduct code reviews and ensure compliance with coding standards and best practices.
  • Optimize application performance and scalability, including memory optimization and efficient database access.
  • Handle advanced database concepts such as query optimization, data modeling, and transaction management.
  • Utilize Java Stream API for efficient data processing and manipulation.
  • Hands-on experience with AWS Step Functions; exposure to NoSQL databases is a plus.

Required Skills and Experience:

  • Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred).
  • 12+ years of experience in Java development, with a deep understanding of Java core concepts.
  • Proven experience as a Java Architect or similar role.
  • Strong knowledge of software engineering fundamentals including data structures, algorithms, and design patterns.
  • Expertise in AWS services (Step Functions, Lambda, etc.) and cloud-native application development.
  • Proficiency in API design, web services, and RESTful APIs.
  • Hands-on experience with enterprise-level software development and architecture.
  • Excellent communication and leadership skills.
  • Ability to thrive in a fast-paced and dynamic environment.

Preferred Skills:

  • Certifications in Java and related technologies.
  • Experience with monitoring and analytics tools like Datadog.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Knowledge of advanced Java concepts such as concurrency, parallelism, and serialization.

Job Details

Total Positions:
1 Post
Job Shift:
Work from Home
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Career Level:
Experienced Professional
Minimum Experience:
10 Years
Apply Before:
Aug 17, 2024
Posting Date:
Jul 18, 2024

el33tech

Information Technology · 1-10 employees - Islamabad, Karachi, Lahore

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!