
Job Description
Key Responsibilities:
- Design, develop, test, and deploy high-quality backend solutions using Java and Spring Boot.
 - Build and maintain scalable microservices that interact with various data sources and front-end applications.
 - Develop RESTful APIs for internal and external consumption.
 - Write clean, maintainable, and efficient code following best practices and coding standards.
 - Collaborate with cross-functional teams including front-end developers, QA, and DevOps.
 - Troubleshoot and resolve technical issues across environments.
 - Participate in code reviews, unit testing, and integration testing.
 - Ensure application performance, uptime, and scale by identifying and resolving bottlenecks.
 
Required Skills & Qualifications:
- Strong proficiency in Java (8 or higher).
 - Hands-on experience with Spring Boot framework.
 - Experience in developing RESTful APIs and understanding of HTTP protocols.
 - Solid understanding of Microservices architecture and related patterns (e.g., service discovery, circuit breaker).
 - Familiarity with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
 - Understanding of containerization tools (e.g., Docker) and orchestration tools (e.g., Kubernetes) is a plus.
 - Knowledge of CI/CD pipelines and version control tools like Git.
 - Excellent problem-solving skills and attention to detail.
 - Good communication and teamwork skills.
 
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Azure, or GCP.
 - Familiarity with message brokers like Kafka or RabbitMQ.
 - Exposure to Agile/Scrum development methodologies.
 

Similar jobs
Job description
Note: Applications are welcome from candidates who are immediate joiners or currently serving their notice period.
Key Responsibilities:
- Design, develop, and test low-latency, high-volume client-facing applications.
 - Develop and maintain enterprise-scale, n-tier applications for the investment banking/capital markets domain.
 - Implement microservices-based solutions using Spring Boot and other modern frameworks.
 - Work extensively with Core Java 5.0 and above, Spring Framework, and CXF
 - Optimize applications for multi-threading and high-performance server-side development
 - Collaborate with cross-functional teams to design and implement scalable, secure, and efficient solutions
 - Work with RDBMS (preferably Sybase) to handle large-scale data processing.
 - Develop and maintain applications on Unix/Linux environments
 - Utilize enterprise application design patterns to build robust and scalable solutions.
 - Troubleshoot and resolve complex technical issues while ensuring application stability and performance.
 
Required Skills & Experience:
- 5 to 10 years of hands-on experience in Java development
 - Strong knowledge of microservices architecture and cloud-based deployment.
 - Expertise in Spring Framework, Spring Boot, and CXF
 - Experience in developing and optimizing applications for high-volume, multi-threaded environments
 - Solid understanding of financial domain applications, sales, and trading platforms
 - Proficiency in working with relational databases (Sybase preferred)
 - Familiarity with Unix/Linux environments and shell scripting.
 - Strong analytical, problem-solving, and communication skills.
 - Ability to articulate and present design ideas effectively.
 
2. Spring boot/ Spring or any variations of Spring
3. MySQL
4. Mentions of, distributed systems, scalable systems
5. Mentions of ElasticSearch, Kafka or Redis
6. NoSQL databases like Cassandra/DynamoDB/MongoDB/Hbase etc
7. Mentions of Handling scale/scalable systems
9. Mentions of AWS or Amazon web services.
SDE
Responsibilities
- Software Engineering
- Design and develop highly scalable, available, reliable, secure and fault tolerant systems with minimal guidance for a market leader in the logistics industry
 - Partner with team members on functional and nonfunctional requirements and spread design philosophy, goals and improve the code quality across the team
 - Research new technologies and tools that enable building the next generation of our services
 - Provide technology leadership to the team and foster engineering excellence
 
 - Product Delivery
- Partner with product managers to define and execute on the feature roadmap
 - Translate business requirements into scalable and extensible design
 - Coordinate with various cross functional teams on planning and execution
 - Maintaining automated build / test / deployment environments
 
 
Qualifications
- Software Engineering
- Should have at least 3 years of hands-on experience in designing, developing, testing and deploying applications on Java, Ruby, Kotlin, Python, Node or Go for large scale applications
 - Deep knowledge of one of the programming languages they have experience in
 - Proficient in OOP and Design Patterns, experience with functional programming would be a plus
 - Data modelling experience in Relational Databases
 - Ability to design and implement low latency RESTful services
 
 - Product Delivery
- Ability to scope, review and refine user stories for technical completeness and to alleviate dependency
 - Well versed in working with agile methodologies which includes phases such as design, development, code review, testing and release management
 - Ability to have worked in a CI/CD environment, with hands on experience with Git or any similar source code management tools
 
 - Product Maintenance
 
- Experience troubleshooting server performance issues such as memory tuning, GC tuning, resource leaks
 - Continuously refactor applications to ensure high quality design
 
Java Developer – Job Description
Wissen Technology is now hiring a Java Developer - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consultancy.
Required Skills:
• Exp. - 2 to 7 years.
• Experience in Core Java and Spring Boot.
• Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
• Should have the ability to analyze, design, develop and test complex, low latency client facing applications.
• Good development experience with RDBMS.
• Good knowledge of multi-threading and high-performance server-side development.
• Basic working knowledge of Unix/Linux.
• Excellent problem solving and coding skills.
• Strong interpersonal, communication and analytical skills.
• Should have the ability to express their design ideas and thoughts.
About Wissen Technology: Wissen Technology is a niche global consulting and solutions company that brings unparalleled domain expertise in Banking and Finance, Telecom and Startups. Wissen Technology is a part of Wissen Group and was established in 2015. Wissen has offices in the US, India, UK, Australia, Mexico, and Canada, with best-in-class infrastructure and development facilities. Wissen has successfully delivered projects worth $1 Billion for more than 25 of the Fortune 500 companies. The Wissen Group overall includes more than 4000 highly skilled professionals.
Wissen Technology provides exceptional value in mission critical projects for its clients, through thought leadership, ownership, and assured on-time deliveries that are always ‘first time right’.
Our team consists of 1200+ highly skilled professionals, with leadership and senior management executives who have graduated from Ivy League Universities like Wharton, MIT, IITs, IIMs, and NITs and with rich work experience in some of the biggest companies in the world.
Wissen Technology offers an array of services including Application Development, Artificial Intelligence & Machine Learning, Big Data & Analytics, Visualization & Business Intelligence, Robotic Process Automation, Cloud, Mobility, Agile & DevOps, Quality Assurance & Test Automation.
We have been certified as a Great Place to Work® for two consecutive years (2020-2022) and voted as the Top 20 AI/ML vendor by CIO Insider.
Languages: Strong in Java v1.6 (v1.8, nice to have), good in SQL (for any relational database)
Framework: Spring Boot or Spring MVC Tools: Hibernate (or iBatis) for database, maven (or gradle) build tool Database: Any relational database experience (oracle, postgresql, sql server, mysql, etc) Web server/application server: Any server experience (tomcat, jboss, jetty, etc) Source code versioning: GitHub (or apache SVN) IDE: Eclipse (or anything else) Development platform: Windows or Linux Cloud platform: AWS (or any cloud platform) (optional)
Role & Responsibilities:
- Handle multiple products/modules simultaneously, lead the team in development and support
 - Lead development teams
 - Daily updates to customers and Product Managers/Delivery Managers
 - Participate in design discussions
 - Design and Architect small modules
 - Effort estimations for modules, subsystems or use cases.
 - Learn new skills and mentor the new team members
 - Champion best practices within the team, including code reviews
 
Work Experience & Skills:
- B.E/B.Tech or any relevant Masters degree from reputed college.
 - Strong 5+ years of experience in Java, J2EE, Spring IOC, Spring Annotations, Spring JDBC, Jquery, Java script, HTML 5 and CSS
 - Strong experience in Postgres or any SQL technology
 - Experience with working on Tomcat, Apache, JBoss or any similar application server
 - Should have 3+ years of experience in leading team.
 - Good experience in JSON / RESTful API / Web Services.
 - Experience in working on Agile methodology using Scrum and sprints
 - Experience in using build tools, Maven, GIT, Bugzilla or similar tools.
 - Experience in cloud technologies, Microservices and frameworks such as AWS or GPC, container technologies like Docker is a plus.
 - Ability to adapt to new development environments, changing business requirements and learning new systems highly desired
 - Experience in Microservices, SpringBoot and Angular is a plus.
 - Experience with tuning deployed applications for scalability and performance.
 - Good knowledge of deployment and scripting on Linux/Unix servers
 - Strong technical documentation skills.
 - Good oral and written communication skills
 
What we look for:
- Strong analytical and problem-solving skills
 - Hands on programming work in Advance Java, Springs, Spring Boot framework,
 - Ability to independently work on complex business requirements
 - Ability to communicate clearly and concisely
 
What will you do:
You will independently work on designing and developing solutions that solve customer’s business problems. You will own the assigned problem statements, evaluate multiple technical approaches and use design-thinking to take independent decisions while implementing the solution. You will also guide junior members of the team and participate in code and design review process.
Who should apply:
You have -
- a graduate degree in BE, BTech, MTech, MCA from a reputed institute
 - 5 to 7 years of hands-on experience in programming Core Java 8, Spring Boot, Spring Rest Template, Spring Security, Spring Data, Spring JDBC Template
 - Good to Have experience/knowledge on Docker, Oracle, MongoDB, Quartz Scheduler, Shell scripting
 - Working experience with Windows, Linux environments
 
strong working experience with developing restful services should have experience working on application frameworks such as java ,spring, spring boot, aop
strong working experience with developing restful services
| Ability to understand C and C++ and re-write / rebuild applications and services in Java and .JSP JS Ability to understand C++ code at the minimum; but preference is to try get someone who had C++ hands on. Experience with microservices architecture design and implementation Ability to design; develop; and deploy applications and services in a containerized environment using Java; .JSP JS; XML; SQL; Custom Development Experience with databases - DB2; Oracle; MYSQL Experience working on UNIX environment Experience working on migrating applications / services (re-write and re-build) from legacy to cloud-based platforms Proven experience with application and platform modernization Ability to understand of High Availability Design and Architecture (including authorization; authentication ; vulnerability) Strong knowledge of test-driven development; automated testing; and proper test design.  | 







